home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / HyperCard 2.0 / HyperCard / HyperCard.rsrc / CODE_38_HyperData.txt < prev    next >
Text File  |  1990-08-31  |  456KB  |  8,124 lines

  1. # near model CODE resource
  2. # jump table entries: 9560-9630 (71 of them)
  3. fn00000000:
  4. 00000000  4E56 FFE8                link       A6, -0x0018
  5. 00000004  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6. 00000008  282E 0008                move.l     D4, [A6 + 0x8]
  7. 0000000C  102D ACA8                move.b     D0, [A5 - 0x5358]
  8. 00000010  802D ACA6                or.b       D0, [A5 - 0x535A]
  9. 00000014  6704                     beq        +0x6 /* 0000001A */
  10. 00000016  6000 00E6                bra        +0xE8 /* 000000FE */
  11. label0000001A:
  12. 0000001A  42A7                     clr.l      -[A7]
  13. 0000001C  2F2D A840                move.l     -[A7], [A5 - 0x57C0]
  14. 00000020  2F3A 00E8                move.l     -[A7], [PC + 0xE8 /* 0000010A, value 0x4654424C 'FTBL' */]
  15. 00000024  4EAD 0ED2                jsr        [A5 + 0xED2 /* export_470 */]
  16. 00000028  265F                     movea.l    A3, [A7]+
  17. 0000002A  200B                     move.l     D0, A3
  18. 0000002C  6604                     bne        +0x6 /* 00000032 */
  19. 0000002E  6000 00CE                bra        +0xD0 /* 000000FE */
  20. label00000032:
  21. 00000032  2013                     move.l     D0, [A3]
  22. 00000034  7218                     moveq.l    D1, 0x18
  23. 00000036  D081                     add.l      D0, D1
  24. 00000038  2D40 FFF6                move.l     [A6 - 0xA], D0
  25. 0000003C  2053                     movea.l    A0, [A3]
  26. 0000003E  3D68 0012 FFE8           move.w     [A6 - 0x18], [A0 + 0x12]
  27. 00000044  7E01                     moveq.l    D7, 0x01
  28. 00000046  6020                     bra        +0x22 /* 00000068 */
  29. label00000048:
  30. 00000048  54AE FFF6                addq.l     [A6 - 0xA], 2
  31. 0000004C  486E FFF6                pea.l      [A6 - 0xA]
  32. 00000050  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  33. 00000054  202E FFF6                move.l     D0, [A6 - 0xA]
  34. 00000058  5280                     addq.l     D0, 1
  35. 0000005A  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  36. 00000060  2D40 FFF6                move.l     [A6 - 0xA], D0
  37. 00000064  5247                     addq.w     D7, 1
  38. 00000066  6906                     bvs        +0x8 /* 0000006E */
  39. label00000068:
  40. 00000068  BE6E FFE8                cmp.w      D7, [A6 - 0x18]
  41. 0000006C  6FDA                     ble        -0x24 /* 00000048 */
  42. label0000006E:
  43. 0000006E  2C2E FFF6                move.l     D6, [A6 - 0xA]
  44. 00000072  9C93                     sub.l      D6, [A3]
  45. 00000074  2006                     move.l     D0, D6
  46. 00000076  5680                     addq.l     D0, 3
  47. 00000078  2044                     movea.l    A0, D4
  48. 0000007A  4241                     clr.w      D1
  49. 0000007C  1210                     move.b     D1, [A0]
  50. 0000007E  48C1                     ext.l      D1
  51. 00000080  2A01                     move.l     D5, D1
  52. 00000082  DA80                     add.l      D5, D0
  53. 00000084  4267                     clr.w      -[A7]
  54. 00000086  2F2D A840                move.l     -[A7], [A5 - 0x57C0]
  55. 0000008A  2F3A 007E                move.l     -[A7], [PC + 0x7E /* 0000010A, value 0x4654424C 'FTBL' */]
  56. 0000008E  2F05                     move.l     -[A7], D5
  57. 00000090  4EAD 0F1A                jsr        [A5 + 0xF1A /* export_479 */]
  58. 00000094  101F                     move.b     D0, [A7]+
  59. 00000096  660C                     bne        +0xE /* 000000A4 */
  60. 00000098  2F2D A840                move.l     -[A7], [A5 - 0x57C0]
  61. 0000009C  4267                     clr.w      -[A7]
  62. 0000009E  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  63. 000000A2  605A                     bra        +0x5C /* 000000FE */
  64. label000000A4:
  65. 000000A4  2006                     move.l     D0, D6
  66. 000000A6  D093                     add.l      D0, [A3]
  67. 000000A8  2D40 FFF6                move.l     [A6 - 0xA], D0
  68. 000000AC  206E FFF6                movea.l    A0, [A6 - 0xA]
  69. 000000B0  30AE 000C                move.w     [A0], [A6 + 0xC]
  70. 000000B4  54AE FFF6                addq.l     [A6 - 0xA], 2
  71. 000000B8  2044                     movea.l    A0, D4
  72. 000000BA  4868 0001                pea.l      [A0 + 0x1]
  73. 000000BE  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  74. 000000C2  2044                     movea.l    A0, D4
  75. 000000C4  4240                     clr.w      D0
  76. 000000C6  1010                     move.b     D0, [A0]
  77. 000000C8  48C0                     ext.l      D0
  78. 000000CA  2F00                     move.l     -[A7], D0
  79. 000000CC  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  80. 000000D0  2044                     movea.l    A0, D4
  81. 000000D2  4240                     clr.w      D0
  82. 000000D4  1010                     move.b     D0, [A0]
  83. 000000D6  48C0                     ext.l      D0
  84. 000000D8  D0AE FFF6                add.l      D0, [A6 - 0xA]
  85. 000000DC  2D40 FFEA                move.l     [A6 - 0x16], D0
  86. 000000E0  206E FFEA                movea.l    A0, [A6 - 0x16]
  87. 000000E4  4210                     clr.b      [A0]
  88. 000000E6  2853                     movea.l    A4, [A3]
  89. 000000E8  202C 0010                move.l     D0, [A4 + 0x10]
  90. 000000EC  5280                     addq.l     D0, 1
  91. 000000EE  2940 0010                move.l     [A4 + 0x10], D0
  92. 000000F2  2F2D A840                move.l     -[A7], [A5 - 0x57C0]
  93. 000000F6  1F3C 0001                move.b     -[A7], 0x1
  94. 000000FA  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  95. label000000FE:
  96. 000000FE  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  97. 00000102  4E5E                     unlink     A6
  98. 00000104  205F                     movea.l    A0, [A7]+
  99. 00000106  5C4F                     addq.w     A7, 6
  100. 00000108  4ED0                     jmp        [A0]
  101. 0000010A  4654                     not.w      [A4]
  102. 0000010C  424C                     clr.w      A4
  103. fn0000010E:
  104. 0000010E  4E56 FFEC                link       A6, -0x0014
  105. 00000112  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  106. 00000116  7000                     moveq.l    D0, 0x00
  107. 00000118  2D40 000C                move.l     [A6 + 0xC], D0
  108. 0000011C  42A7                     clr.l      -[A7]
  109. 0000011E  2F2D A844                move.l     -[A7], [A5 - 0x57BC]
  110. 00000122  2F3A 00AC                move.l     -[A7], [PC + 0xAC /* 000001D0, value 0x5354424C 'STBL', cstring "STBLNV" */]
  111. 00000126  4EAD 0ED2                jsr        [A5 + 0xED2 /* export_470 */]
  112. 0000012A  2E1F                     move.l     D7, [A7]+
  113. 0000012C  6604                     bne        +0x6 /* 00000132 */
  114. 0000012E  6000 0096                bra        +0x98 /* 000001C6 */
  115. label00000132:
  116. 00000132  2047                     movea.l    A0, D7
  117. 00000134  2050                     movea.l    A0, [A0]
  118. 00000136  2A28 0010                move.l     D5, [A0 + 0x10]
  119. 0000013A  2F05                     move.l     -[A7], D5
  120. 0000013C  7018                     moveq.l    D0, 0x18
  121. 0000013E  2F00                     move.l     -[A7], D0
  122. 00000140  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  123. 00000144  2C1F                     move.l     D6, [A7]+
  124. 00000146  7018                     moveq.l    D0, 0x18
  125. 00000148  DC80                     add.l      D6, D0
  126. 0000014A  2806                     move.l     D4, D6
  127. 0000014C  7018                     moveq.l    D0, 0x18
  128. 0000014E  D880                     add.l      D4, D0
  129. 00000150  4267                     clr.w      -[A7]
  130. 00000152  2F2D A844                move.l     -[A7], [A5 - 0x57BC]
  131. 00000156  2F3A 0078                move.l     -[A7], [PC + 0x78 /* 000001D0, value 0x5354424C 'STBL', cstring "STBLNV" */]
  132. 0000015A  2F04                     move.l     -[A7], D4
  133. 0000015C  4EAD 0F1A                jsr        [A5 + 0xF1A /* export_479 */]
  134. 00000160  101F                     move.b     D0, [A7]+
  135. 00000162  660C                     bne        +0xE /* 00000170 */
  136. 00000164  2F2D A844                move.l     -[A7], [A5 - 0x57BC]
  137. 00000168  4267                     clr.w      -[A7]
  138. 0000016A  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  139. 0000016E  6056                     bra        +0x58 /* 000001C6 */
  140. label00000170:
  141. 00000170  2047                     movea.l    A0, D7
  142. 00000172  2006                     move.l     D0, D6
  143. 00000174  D090                     add.l      D0, [A0]
  144. 00000176  2D40 FFEC                move.l     [A6 - 0x14], D0
  145. 0000017A  286E FFEC                movea.l    A4, [A6 - 0x14]
  146. 0000017E  2047                     movea.l    A0, D7
  147. 00000180  2650                     movea.l    A3, [A0]
  148. 00000182  28AB 0014                move.l     [A4], [A3 + 0x14]
  149. 00000186  7001                     moveq.l    D0, 0x01
  150. 00000188  2940 0004                move.l     [A4 + 0x4], D0
  151. 0000018C  7000                     moveq.l    D0, 0x00
  152. 0000018E  2940 0008                move.l     [A4 + 0x8], D0
  153. 00000192  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  154. 00000196  486C 000C                pea.l      [A4 + 0xC]
  155. 0000019A  700C                     moveq.l    D0, 0x0C
  156. 0000019C  2F00                     move.l     -[A7], D0
  157. 0000019E  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  158. 000001A2  2D54 000C                move.l     [A6 + 0xC], [A4]
  159. 000001A6  202B 0014                move.l     D0, [A3 + 0x14]
  160. 000001AA  5280                     addq.l     D0, 1
  161. 000001AC  2740 0014                move.l     [A3 + 0x14], D0
  162. 000001B0  202B 0010                move.l     D0, [A3 + 0x10]
  163. 000001B4  5280                     addq.l     D0, 1
  164. 000001B6  2740 0010                move.l     [A3 + 0x10], D0
  165. 000001BA  2F2D A844                move.l     -[A7], [A5 - 0x57BC]
  166. 000001BE  1F3C 0001                move.b     -[A7], 0x1
  167. 000001C2  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  168. label000001C6:
  169. 000001C6  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  170. 000001CA  4E5E                     unlink     A6
  171. 000001CC  2E9F                     move.l     [A7], [A7]+
  172. 000001CE  4E75                     rts
  173. 000001D0  5354                     subq.w     [A4], 1
  174. 000001D2  424C                     clr.w      A4
  175. export_1195:
  176. 000001D4  4E56 0000                link       A6, 0
  177. 000001D8  2F0C                     move.l     -[A7], A4
  178. 000001DA  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  179. 000001E0  206E 0008                movea.l    A0, [A6 + 0x8]
  180. 000001E4  2850                     movea.l    A4, [A0]
  181. 000001E6  42A7                     clr.l      -[A7]
  182. 000001E8  2F14                     move.l     -[A7], [A4]
  183. 000001EA  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  184. 000001EE  2014                     move.l     D0, [A4]
  185. 000001F0  B09F                     cmp.l      D0, [A7]+
  186. 000001F2  6702                     beq        +0x4 /* 000001F6 */
  187. 000001F4  6054                     bra        +0x56 /* 0000024A */
  188. label000001F6:
  189. 000001F6  202C 0028                move.l     D0, [A4 + 0x28]
  190. 000001FA  7232                     moveq.l    D1, 0x32
  191. 000001FC  D081                     add.l      D0, D1
  192. 000001FE  222C 002E                move.l     D1, [A4 + 0x2E]
  193. 00000202  D280                     add.l      D1, D0
  194. 00000204  B294                     cmp.l      D1, [A4]
  195. 00000206  6F02                     ble        +0x4 /* 0000020A */
  196. 00000208  6040                     bra        +0x42 /* 0000024A */
  197. label0000020A:
  198. 0000020A  204C                     movea.l    A0, A4
  199. 0000020C  5888                     addq.l     A0, 4
  200. 0000020E  43FA 0042                lea.l      A1, [PC + 0x42 /* 00000252, value 0x424B4744 'BKGD', cstring "BKGDNV" */]
  201. 00000212  7003                     moveq.l    D0, 0x03
  202. label00000214:
  203. 00000214  B109                     cmpm.b     [A0]+, [A1]+
  204. 00000216  56C8 FFFC                dbne       D0, -0x6 /* 00000214 */
  205. 0000021A  6702                     beq        +0x4 /* 0000021E */
  206. 0000021C  602C                     bra        +0x2E /* 0000024A */
  207. label0000021E:
  208. 0000021E  4AAC 0018                tst.l      [A4 + 0x18]
  209. 00000222  6E02                     bgt        +0x4 /* 00000226 */
  210. 00000224  6024                     bra        +0x26 /* 0000024A */
  211. label00000226:
  212. 00000226  4A6C 0024                tst.w      [A4 + 0x24]
  213. 0000022A  6C02                     bge        +0x4 /* 0000022E */
  214. 0000022C  601C                     bra        +0x1E /* 0000024A */
  215. label0000022E:
  216. 0000022E  4AAC 0028                tst.l      [A4 + 0x28]
  217. 00000232  6C02                     bge        +0x4 /* 00000236 */
  218. 00000234  6014                     bra        +0x16 /* 0000024A */
  219. label00000236:
  220. 00000236  4A6C 002C                tst.w      [A4 + 0x2C]
  221. 0000023A  6C02                     bge        +0x4 /* 0000023E */
  222. 0000023C  600C                     bra        +0xE /* 0000024A */
  223. label0000023E:
  224. 0000023E  4AAC 002E                tst.l      [A4 + 0x2E]
  225. 00000242  6C02                     bge        +0x4 /* 00000246 */
  226. 00000244  6004                     bra        +0x6 /* 0000024A */
  227. label00000246:
  228. 00000246  422E 000C                clr.b      [A6 + 0xC]
  229. label0000024A:
  230. 0000024A  285F                     movea.l    A4, [A7]+
  231. 0000024C  4E5E                     unlink     A6
  232. 0000024E  2E9F                     move.l     [A7], [A7]+
  233. 00000250  4E75                     rts
  234. 00000252  424B                     clr.w      A3
  235. 00000254  4744                     chk.w      D3, D4
  236. export_1196:
  237. 00000256  4E56 0000                link       A6, 0
  238. 0000025A  2F0C                     move.l     -[A7], A4
  239. 0000025C  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  240. 00000262  206E 0008                movea.l    A0, [A6 + 0x8]
  241. 00000266  2850                     movea.l    A4, [A0]
  242. 00000268  42A7                     clr.l      -[A7]
  243. 0000026A  2F14                     move.l     -[A7], [A4]
  244. 0000026C  4EAD 1E42                jsr        [A5 + 0x1E42 /* export_964 */]
  245. 00000270  2014                     move.l     D0, [A4]
  246. 00000272  B09F                     cmp.l      D0, [A7]+
  247. 00000274  6702                     beq        +0x4 /* 00000278 */
  248. 00000276  605C                     bra        +0x5E /* 000002D4 */
  249. label00000278:
  250. 00000278  202C 002C                move.l     D0, [A4 + 0x2C]
  251. 0000027C  7236                     moveq.l    D1, 0x36
  252. 0000027E  D081                     add.l      D0, D1
  253. 00000280  222C 0032                move.l     D1, [A4 + 0x32]
  254. 00000284  D280                     add.l      D1, D0
  255. 00000286  B294                     cmp.l      D1, [A4]
  256. 00000288  6F02                     ble        +0x4 /* 0000028C */
  257. 0000028A  6048                     bra        +0x4A /* 000002D4 */
  258. label0000028C:
  259. 0000028C  204C                     movea.l    A0, A4
  260. 0000028E  5888                     addq.l     A0, 4
  261. 00000290  43FA 004A                lea.l      A1, [PC + 0x4A /* 000002DC, value 0x43415244 'CARD', cstring "CARDNV" */]
  262. 00000294  7003                     moveq.l    D0, 0x03
  263. label00000296:
  264. 00000296  B109                     cmpm.b     [A0]+, [A1]+
  265. 00000298  56C8 FFFC                dbne       D0, -0x6 /* 00000296 */
  266. 0000029C  6702                     beq        +0x4 /* 000002A0 */
  267. 0000029E  6034                     bra        +0x36 /* 000002D4 */
  268. label000002A0:
  269. 000002A0  4AAC 0018                tst.l      [A4 + 0x18]
  270. 000002A4  6702                     beq        +0x4 /* 000002A8 */
  271. 000002A6  602C                     bra        +0x2E /* 000002D4 */
  272. label000002A8:
  273. 000002A8  4AAC 001C                tst.l      [A4 + 0x1C]
  274. 000002AC  6702                     beq        +0x4 /* 000002B0 */
  275. 000002AE  6024                     bra        +0x26 /* 000002D4 */
  276. label000002B0:
  277. 000002B0  4A6C 0028                tst.w      [A4 + 0x28]
  278. 000002B4  6C02                     bge        +0x4 /* 000002B8 */
  279. 000002B6  601C                     bra        +0x1E /* 000002D4 */
  280. label000002B8:
  281. 000002B8  4AAC 002C                tst.l      [A4 + 0x2C]
  282. 000002BC  6C02                     bge        +0x4 /* 000002C0 */
  283. 000002BE  6014                     bra        +0x16 /* 000002D4 */
  284. label000002C0:
  285. 000002C0  4A6C 0030                tst.w      [A4 + 0x30]
  286. 000002C4  6C02                     bge        +0x4 /* 000002C8 */
  287. 000002C6  600C                     bra        +0xE /* 000002D4 */
  288. label000002C8:
  289. 000002C8  4AAC 0032                tst.l      [A4 + 0x32]
  290. 000002CC  6C02                     bge        +0x4 /* 000002D0 */
  291. 000002CE  6004                     bra        +0x6 /* 000002D4 */
  292. label000002D0:
  293. 000002D0  422E 000C                clr.b      [A6 + 0xC]
  294. label000002D4:
  295. 000002D4  285F                     movea.l    A4, [A7]+
  296. 000002D6  4E5E                     unlink     A6
  297. 000002D8  2E9F                     move.l     [A7], [A7]+
  298. 000002DA  4E75                     rts
  299. 000002DC  4341                     chk.w      D1, D1
  300. 000002DE  5244                     addq.w     D4, 1
  301. export_1197:
  302. fn000002E0:
  303. 000002E0  4E56 0000                link       A6, 0
  304. 000002E4  102D B13C                move.b     D0, [A5 - 0x4EC4]
  305. 000002E8  6714                     beq        +0x16 /* 000002FE */
  306. 000002EA  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  307. 000002EE  42A7                     clr.l      -[A7]
  308. 000002F0  4EBA 1E60                jsr        [PC + 0x1E60 /* 00002152 */]
  309. 000002F4  4267                     clr.w      -[A7]
  310. 000002F6  4EBA 5006                jsr        [PC + 0x5006 /* 000052FE */]
  311. 000002FA  422D B13C                clr.b      [A5 - 0x4EC4]
  312. label000002FE:
  313. 000002FE  4E5E                     unlink     A6
  314. 00000300  4E75                     rts
  315. export_1198:
  316. 00000302  4E56 FFEA                link       A6, -0x0016
  317. 00000306  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  318. 0000030A  4247                     clr.w      D7
  319. 0000030C  42A7                     clr.l      -[A7]
  320. 0000030E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  321. 00000312  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  322. 00000316  285F                     movea.l    A4, [A7]+
  323. 00000318  200C                     move.l     D0, A4
  324. 0000031A  677A                     beq        +0x7C /* 00000396 */
  325. 0000031C  2054                     movea.l    A0, [A4]
  326. 0000031E  5888                     addq.l     A0, 4
  327. 00000320  43FA 0088                lea.l      A1, [PC + 0x88 /* 000003AA, value 0x43415244 'CARD' */]
  328. 00000324  7003                     moveq.l    D0, 0x03
  329. label00000326:
  330. 00000326  B109                     cmpm.b     [A0]+, [A1]+
  331. 00000328  56C8 FFFC                dbne       D0, -0x6 /* 00000326 */
  332. 0000032C  6604                     bne        +0x6 /* 00000332 */
  333. 0000032E  7C36                     moveq.l    D6, 0x36
  334. 00000330  6018                     bra        +0x1A /* 0000034A */
  335. label00000332:
  336. 00000332  2054                     movea.l    A0, [A4]
  337. 00000334  5888                     addq.l     A0, 4
  338. 00000336  43FA 006E                lea.l      A1, [PC + 0x6E /* 000003A6, value 0x424B4744 'BKGD' */]
  339. 0000033A  7003                     moveq.l    D0, 0x03
  340. label0000033C:
  341. 0000033C  B109                     cmpm.b     [A0]+, [A1]+
  342. 0000033E  56C8 FFFC                dbne       D0, -0x6 /* 0000033C */
  343. 00000342  6604                     bne        +0x6 /* 00000348 */
  344. 00000344  7C32                     moveq.l    D6, 0x32
  345. 00000346  6002                     bra        +0x4 /* 0000034A */
  346. label00000348:
  347. 00000348  604C                     bra        +0x4E /* 00000396 */
  348. label0000034A:
  349. 0000034A  2646                     movea.l    A3, D6
  350. 0000034C  D7D4                     add.l      A3, [A4]
  351. 0000034E  2006                     move.l     D0, D6
  352. 00000350  D094                     add.l      D0, [A4]
  353. 00000352  2A00                     move.l     D5, D0
  354. 00000354  700E                     moveq.l    D0, 0x0E
  355. 00000356  9A80                     sub.l      D5, D0
  356. 00000358  4A6E 0008                tst.w      [A6 + 0x8]
  357. 0000035C  6606                     bne        +0x8 /* 00000364 */
  358. 0000035E  2045                     movea.l    A0, D5
  359. 00000360  3E10                     move.w     D7, [A0]
  360. 00000362  6028                     bra        +0x2A /* 0000038C */
  361. label00000364:
  362. 00000364  2045                     movea.l    A0, D5
  363. 00000366  3D50 FFEA                move.w     [A6 - 0x16], [A0]
  364. 0000036A  7801                     moveq.l    D4, 0x01
  365. 0000036C  6018                     bra        +0x1A /* 00000386 */
  366. label0000036E:
  367. 0000036E  102B 0004                move.b     D0, [A3 + 0x4]
  368. 00000372  4880                     ext.w      D0
  369. 00000374  B06E 0008                cmp.w      D0, [A6 + 0x8]
  370. 00000378  6602                     bne        +0x4 /* 0000037C */
  371. 0000037A  5247                     addq.w     D7, 1
  372. label0000037C:
  373. 0000037C  3013                     move.w     D0, [A3]
  374. 0000037E  48C0                     ext.l      D0
  375. 00000380  D7C0                     add.l      A3, D0
  376. 00000382  5244                     addq.w     D4, 1
  377. 00000384  6906                     bvs        +0x8 /* 0000038C */
  378. label00000386:
  379. 00000386  B86E FFEA                cmp.w      D4, [A6 - 0x16]
  380. 0000038A  6FE2                     ble        -0x1C /* 0000036E */
  381. label0000038C:
  382. 0000038C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  383. 00000390  4267                     clr.w      -[A7]
  384. 00000392  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  385. label00000396:
  386. 00000396  3D47 000E                move.w     [A6 + 0xE], D7
  387. 0000039A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  388. 0000039E  4E5E                     unlink     A6
  389. 000003A0  205F                     movea.l    A0, [A7]+
  390. 000003A2  5C4F                     addq.w     A7, 6
  391. 000003A4  4ED0                     jmp        [A0]
  392. 000003A6  424B                     clr.w      A3
  393. 000003A8  4744                     chk.w      D3, D4
  394. 000003AA  4341                     chk.w      D1, D1
  395. 000003AC  5244                     addq.w     D4, 1
  396. export_1199:
  397. 000003AE  4E56 FFE4                link       A6, -0x001C
  398. 000003B2  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  399. 000003B6  7000                     moveq.l    D0, 0x00
  400. 000003B8  2D40 000C                move.l     [A6 + 0xC], D0
  401. 000003BC  42A7                     clr.l      -[A7]
  402. 000003BE  7034                     moveq.l    D0, 0x34
  403. 000003C0  2F00                     move.l     -[A7], D0
  404. 000003C2  2F3A 00CE                move.l     -[A7], [PC + 0xCE /* 00000492, value 0x424B4744 'BKGD' */]
  405. 000003C6  4EAD 0E6A                jsr        [A5 + 0xE6A /* export_457 */]
  406. 000003CA  2E1F                     move.l     D7, [A7]+
  407. 000003CC  42A7                     clr.l      -[A7]
  408. 000003CE  2F07                     move.l     -[A7], D7
  409. 000003D0  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  410. 000003D4  265F                     movea.l    A3, [A7]+
  411. 000003D6  200B                     move.l     D0, A3
  412. 000003D8  6604                     bne        +0x6 /* 000003DE */
  413. 000003DA  6000 00AC                bra        +0xAE /* 00000488 */
  414. label000003DE:
  415. 000003DE  2C2E 0008                move.l     D6, [A6 + 0x8]
  416. 000003E2  42A7                     clr.l      -[A7]
  417. 000003E4  2F06                     move.l     -[A7], D6
  418. 000003E6  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  419. 000003EA  281F                     move.l     D4, [A7]+
  420. 000003EC  2044                     movea.l    A0, D4
  421. 000003EE  2050                     movea.l    A0, [A0]
  422. 000003F0  2A28 001C                move.l     D5, [A0 + 0x1C]
  423. 000003F4  42A7                     clr.l      -[A7]
  424. 000003F6  2F05                     move.l     -[A7], D5
  425. 000003F8  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  426. 000003FC  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  427. 00000400  2044                     movea.l    A0, D4
  428. 00000402  2050                     movea.l    A0, [A0]
  429. 00000404  2147 001C                move.l     [A0 + 0x1C], D7
  430. 00000408  206E FFEC                movea.l    A0, [A6 - 0x14]
  431. 0000040C  2050                     movea.l    A0, [A0]
  432. 0000040E  2147 0020                move.l     [A0 + 0x20], D7
  433. 00000412  2F06                     move.l     -[A7], D6
  434. 00000414  1F3C 0001                move.b     -[A7], 0x1
  435. 00000418  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  436. 0000041C  2F05                     move.l     -[A7], D5
  437. 0000041E  1F3C 0001                move.b     -[A7], 0x1
  438. 00000422  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  439. 00000426  2853                     movea.l    A4, [A3]
  440. 00000428  7000                     moveq.l    D0, 0x00
  441. 0000042A  2940 0010                move.l     [A4 + 0x10], D0
  442. 0000042E  7000                     moveq.l    D0, 0x00
  443. 00000430  2940 0014                move.l     [A4 + 0x14], D0
  444. 00000434  7000                     moveq.l    D0, 0x00
  445. 00000436  2940 0018                move.l     [A4 + 0x18], D0
  446. 0000043A  2945 001C                move.l     [A4 + 0x1C], D5
  447. 0000043E  2946 0020                move.l     [A4 + 0x20], D6
  448. 00000442  426C 0024                clr.w      [A4 + 0x24]
  449. 00000446  426C 0026                clr.w      [A4 + 0x26]
  450. 0000044A  7000                     moveq.l    D0, 0x00
  451. 0000044C  2940 0028                move.l     [A4 + 0x28], D0
  452. 00000450  426C 002C                clr.w      [A4 + 0x2C]
  453. 00000454  7000                     moveq.l    D0, 0x00
  454. 00000456  2940 002E                move.l     [A4 + 0x2E], D0
  455. 0000045A  2013                     move.l     D0, [A3]
  456. 0000045C  7232                     moveq.l    D1, 0x32
  457. 0000045E  D081                     add.l      D0, D1
  458. 00000460  2D40 FFE4                move.l     [A6 - 0x1C], D0
  459. 00000464  206E FFE4                movea.l    A0, [A6 - 0x1C]
  460. 00000468  4250                     clr.w      [A0]
  461. 0000046A  2F07                     move.l     -[A7], D7
  462. 0000046C  1F3C 0001                move.b     -[A7], 0x1
  463. 00000470  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  464. 00000474  202D A6B4                move.l     D0, [A5 - 0x594C]
  465. 00000478  5280                     addq.l     D0, 1
  466. 0000047A  2B40 A6B4                move.l     [A5 - 0x594C], D0
  467. 0000047E  1B7C 0001 AD7A           move.b     [A5 - 0x5286], 0x1
  468. 00000484  2D47 000C                move.l     [A6 + 0xC], D7
  469. label00000488:
  470. 00000488  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  471. 0000048C  4E5E                     unlink     A6
  472. 0000048E  2E9F                     move.l     [A7], [A7]+
  473. 00000490  4E75                     rts
  474. 00000492  424B                     clr.w      A3
  475. 00000494  4744                     chk.w      D3, D4
  476. export_1200:
  477. 00000496  4E56 FF6C                link       A6, -0x0094
  478. 0000049A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  479. 0000049E  282E 0008                move.l     D4, [A6 + 0x8]
  480. 000004A2  7000                     moveq.l    D0, 0x00
  481. 000004A4  2D40 0010                move.l     [A6 + 0x10], D0
  482. 000004A8  42A7                     clr.l      -[A7]
  483. 000004AA  2F3C 0000 0100           move.l     -[A7], 0x100
  484. 000004B0  2F3A 0124                move.l     -[A7], [PC + 0x124 /* 000005D6, value 0x43415244 'CARD' */]
  485. 000004B4  4EAD 0E6A                jsr        [A5 + 0xE6A /* export_457 */]
  486. 000004B8  2E1F                     move.l     D7, [A7]+
  487. 000004BA  6604                     bne        +0x6 /* 000004C0 */
  488. 000004BC  6000 010C                bra        +0x10E /* 000005CA */
  489. label000004C0:
  490. 000004C0  486E FF6C                pea.l      [A6 - 0x94]
  491. 000004C4  2F3C 0000 0084           move.l     -[A7], 0x84
  492. 000004CA  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  493. 000004CE  2D47 FF6C                move.l     [A6 - 0x94], D7
  494. 000004D2  4267                     clr.w      -[A7]
  495. 000004D4  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  496. 000004D8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  497. 000004DC  486E FF6C                pea.l      [A6 - 0x94]
  498. 000004E0  4EBA 1F28                jsr        [PC + 0x1F28 /* 0000240A */]
  499. 000004E4  101F                     move.b     D0, [A7]+
  500. 000004E6  6618                     bne        +0x1A /* 00000500 */
  501. 000004E8  4267                     clr.w      -[A7]
  502. 000004EA  2F07                     move.l     -[A7], D7
  503. 000004EC  2F3A 00E8                move.l     -[A7], [PC + 0xE8 /* 000005D6, value 0x43415244 'CARD' */]
  504. 000004F0  4EAD 0E72                jsr        [A5 + 0xE72 /* export_458 */]
  505. 000004F4  101F                     move.b     D0, [A7]+
  506. 000004F6  6604                     bne        +0x6 /* 000004FC */
  507. 000004F8  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  508. label000004FC:
  509. 000004FC  6000 00CC                bra        +0xCE /* 000005CA */
  510. label00000500:
  511. 00000500  42A7                     clr.l      -[A7]
  512. 00000502  2F07                     move.l     -[A7], D7
  513. 00000504  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  514. 00000508  265F                     movea.l    A3, [A7]+
  515. 0000050A  200B                     move.l     D0, A3
  516. 0000050C  660A                     bne        +0xC /* 00000518 */
  517. 0000050E  2F3C 0000 0CF0           move.l     -[A7], 0xCF0
  518. 00000514  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  519. label00000518:
  520. 00000518  2853                     movea.l    A4, [A3]
  521. 0000051A  7000                     moveq.l    D0, 0x00
  522. 0000051C  2940 0010                move.l     [A4 + 0x10], D0
  523. 00000520  7000                     moveq.l    D0, 0x00
  524. 00000522  2940 0014                move.l     [A4 + 0x14], D0
  525. 00000526  7000                     moveq.l    D0, 0x00
  526. 00000528  2940 0018                move.l     [A4 + 0x18], D0
  527. 0000052C  7000                     moveq.l    D0, 0x00
  528. 0000052E  2940 001C                move.l     [A4 + 0x1C], D0
  529. 00000532  296D ACAE 0020           move.l     [A4 + 0x20], [A5 - 0x5352]
  530. 00000538  2944 0024                move.l     [A4 + 0x24], D4
  531. 0000053C  426C 0028                clr.w      [A4 + 0x28]
  532. 00000540  426C 002A                clr.w      [A4 + 0x2A]
  533. 00000544  7000                     moveq.l    D0, 0x00
  534. 00000546  2940 002C                move.l     [A4 + 0x2C], D0
  535. 0000054A  426C 0030                clr.w      [A4 + 0x30]
  536. 0000054E  7000                     moveq.l    D0, 0x00
  537. 00000550  2940 0032                move.l     [A4 + 0x32], D0
  538. 00000554  2A13                     move.l     D5, [A3]
  539. 00000556  7036                     moveq.l    D0, 0x36
  540. 00000558  DA80                     add.l      D5, D0
  541. 0000055A  2045                     movea.l    A0, D5
  542. 0000055C  4250                     clr.w      [A0]
  543. 0000055E  2F07                     move.l     -[A7], D7
  544. 00000560  1F3C 0001                move.b     -[A7], 0x1
  545. 00000564  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  546. 00000568  202D A6BC                move.l     D0, [A5 - 0x5944]
  547. 0000056C  5280                     addq.l     D0, 1
  548. 0000056E  2B40 A6BC                move.l     [A5 - 0x5944], D0
  549. 00000572  1B7C 0001 AD7A           move.b     [A5 - 0x5286], 0x1
  550. 00000578  42A7                     clr.l      -[A7]
  551. 0000057A  2F04                     move.l     -[A7], D4
  552. 0000057C  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  553. 00000580  2C1F                     move.l     D6, [A7]+
  554. 00000582  2046                     movea.l    A0, D6
  555. 00000584  2050                     movea.l    A0, [A0]
  556. 00000586  2028 0018                move.l     D0, [A0 + 0x18]
  557. 0000058A  5280                     addq.l     D0, 1
  558. 0000058C  2046                     movea.l    A0, D6
  559. 0000058E  2050                     movea.l    A0, [A0]
  560. 00000590  2140 0018                move.l     [A0 + 0x18], D0
  561. 00000594  2F04                     move.l     -[A7], D4
  562. 00000596  1F3C 0001                move.b     -[A7], 0x1
  563. 0000059A  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  564. 0000059E  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  565. 000005A2  202E 000C                move.l     D0, [A6 + 0xC]
  566. 000005A6  5280                     addq.l     D0, 1
  567. 000005A8  2F00                     move.l     -[A7], D0
  568. 000005AA  1F3C 0001                move.b     -[A7], 0x1
  569. 000005AE  4EBA 4D4E                jsr        [PC + 0x4D4E /* 000052FE */]
  570. 000005B2  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  571. 000005B6  202E 000C                move.l     D0, [A6 + 0xC]
  572. 000005BA  5480                     addq.l     D0, 2
  573. 000005BC  2F00                     move.l     -[A7], D0
  574. 000005BE  1F3C 0001                move.b     -[A7], 0x1
  575. 000005C2  4EBA 4D3A                jsr        [PC + 0x4D3A /* 000052FE */]
  576. 000005C6  2D47 0010                move.l     [A6 + 0x10], D7
  577. label000005CA:
  578. 000005CA  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  579. 000005CE  4E5E                     unlink     A6
  580. 000005D0  205F                     movea.l    A0, [A7]+
  581. 000005D2  504F                     addq.w     A7, 8
  582. 000005D4  4ED0                     jmp        [A0]
  583. 000005D6  4341                     chk.w      D1, D1
  584. 000005D8  5244                     addq.w     D4, 1
  585. export_1201:
  586. 000005DA  4E56 FFF8                link       A6, -0x0008
  587. 000005DE  48E7 0108                movem.l    -[A7], D7,A4
  588. 000005E2  7000                     moveq.l    D0, 0x00
  589. 000005E4  2D40 0012                move.l     [A6 + 0x12], D0
  590. 000005E8  42A7                     clr.l      -[A7]
  591. 000005EA  2F3C 0000 0080           move.l     -[A7], 0x80
  592. 000005F0  2F3A 0090                move.l     -[A7], [PC + 0x90 /* 00000682, value 0x4C495354 'LIST' */]
  593. 000005F4  4EAD 0E6A                jsr        [A5 + 0xE6A /* export_457 */]
  594. 000005F8  2E1F                     move.l     D7, [A7]+
  595. 000005FA  42A7                     clr.l      -[A7]
  596. 000005FC  2F07                     move.l     -[A7], D7
  597. 000005FE  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  598. 00000602  285F                     movea.l    A4, [A7]+
  599. 00000604  200C                     move.l     D0, A4
  600. 00000606  676C                     beq        +0x6E /* 00000674 */
  601. 00000608  2014                     move.l     D0, [A4]
  602. 0000060A  720C                     moveq.l    D1, 0x0C
  603. 0000060C  D081                     add.l      D0, D1
  604. 0000060E  2F00                     move.l     -[A7], D0
  605. 00000610  2054                     movea.l    A0, [A4]
  606. 00000612  2010                     move.l     D0, [A0]
  607. 00000614  720C                     moveq.l    D1, 0x0C
  608. 00000616  9081                     sub.l      D0, D1
  609. 00000618  2F00                     move.l     -[A7], D0
  610. 0000061A  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  611. 0000061E  302E 0010                move.w     D0, [A6 + 0x10]
  612. 00000622  48C0                     ext.l      D0
  613. 00000624  2054                     movea.l    A0, [A4]
  614. 00000626  2140 0014                move.l     [A0 + 0x14], D0
  615. 0000062A  2054                     movea.l    A0, [A4]
  616. 0000062C  316E 000E 001C           move.w     [A0 + 0x1C], [A6 + 0xE]
  617. 00000632  2054                     movea.l    A0, [A4]
  618. 00000634  316E 0008 001E           move.w     [A0 + 0x1E], [A6 + 0x8]
  619. 0000063A  2054                     movea.l    A0, [A4]
  620. 0000063C  316E 000C 0020           move.w     [A0 + 0x20], [A6 + 0xC]
  621. 00000642  2054                     movea.l    A0, [A4]
  622. 00000644  316E 000A 0022           move.w     [A0 + 0x22], [A6 + 0xA]
  623. 0000064A  2054                     movea.l    A0, [A4]
  624. 0000064C  7000                     moveq.l    D0, 0x00
  625. 0000064E  2140 0028                move.l     [A0 + 0x28], D0
  626. 00000652  2054                     movea.l    A0, [A4]
  627. 00000654  2F08                     move.l     -[A7], A0
  628. 00000656  42A7                     clr.l      -[A7]
  629. 00000658  2F0C                     move.l     -[A7], A4
  630. 0000065A  4EAD 237A                jsr        [A5 + 0x237A /* export_1131 */]
  631. 0000065E  201F                     move.l     D0, [A7]+
  632. 00000660  205F                     movea.l    A0, [A7]+
  633. 00000662  2140 0024                move.l     [A0 + 0x24], D0
  634. 00000666  2F07                     move.l     -[A7], D7
  635. 00000668  1F3C 0001                move.b     -[A7], 0x1
  636. 0000066C  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  637. 00000670  2D47 0012                move.l     [A6 + 0x12], D7
  638. label00000674:
  639. 00000674  4CDF 1080                movem.l    D7,A4, [A7]+
  640. 00000678  4E5E                     unlink     A6
  641. 0000067A  205F                     movea.l    A0, [A7]+
  642. 0000067C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  643. 00000680  4ED0                     jmp        [A0]
  644. 00000682  4C49 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, A1
  645. export_1202:
  646. 00000686  4E56 FFD6                link       A6, -0x002A
  647. 0000068A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  648. 0000068E  422E 0012                clr.b      [A6 + 0x12]
  649. 00000692  7001                     moveq.l    D0, 0x01
  650. 00000694  B06E 000C                cmp.w      D0, [A6 + 0xC]
  651. 00000698  660A                     bne        +0xC /* 000006A4 */
  652. 0000069A  4267                     clr.w      -[A7]
  653. 0000069C  3EB8 0BA6                move.w     [A7], [0x00000BA6 /* SysFontFam */]
  654. 000006A0  3C1F                     move.w     D6, [A7]+
  655. 000006A2  6004                     bra        +0x6 /* 000006A8 */
  656. label000006A4:
  657. 000006A4  3C2D A134                move.w     D6, [A5 - 0x5ECC]
  658. label000006A8:
  659. 000006A8  4267                     clr.w      -[A7]
  660. 000006AA  3F06                     move.w     -[A7], D6
  661. 000006AC  4EBA 2866                jsr        [PC + 0x2866 /* 00002F14 */]
  662. 000006B0  3C1F                     move.w     D6, [A7]+
  663. 000006B2  4267                     clr.w      -[A7]
  664. 000006B4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  665. 000006B8  7022                     moveq.l    D0, 0x22
  666. 000006BA  2F00                     move.l     -[A7], D0
  667. 000006BC  486E FFF8                pea.l      [A6 - 0x8]
  668. 000006C0  4EBA 2252                jsr        [PC + 0x2252 /* 00002914 */]
  669. 000006C4  101F                     move.b     D0, [A7]+
  670. 000006C6  6700 016E                beq        +0x170 /* 00000836 */
  671. 000006CA  42A7                     clr.l      -[A7]
  672. 000006CC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  673. 000006D0  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  674. 000006D4  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  675. 000006D8  206E FFFC                movea.l    A0, [A6 - 0x4]
  676. 000006DC  202E FFF8                move.l     D0, [A6 - 0x8]
  677. 000006E0  D090                     add.l      D0, [A0]
  678. 000006E2  2D40 FFE4                move.l     [A6 - 0x1C], D0
  679. 000006E6  720E                     moveq.l    D1, 0x0E
  680. 000006E8  9081                     sub.l      D0, D1
  681. 000006EA  2D40 FFE8                move.l     [A6 - 0x18], D0
  682. 000006EE  286E FFE8                movea.l    A4, [A6 - 0x18]
  683. 000006F2  4A6C 0002                tst.w      [A4 + 0x2]
  684. 000006F6  6C0A                     bge        +0xC /* 00000702 */
  685. 000006F8  2F3C 0000 7D8F           move.l     -[A7], 0x7D8F
  686. 000006FE  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  687. label00000702:
  688. 00000702  0C54 7FFF                cmpi.w     [A4], 0x7FFF
  689. 00000706  6700 012E                beq        +0x130 /* 00000836 */
  690. 0000070A  0C6C 7FFF 0002           cmpi.w     [A4 + 0x2], 0x7FFF
  691. 00000710  6C10                     bge        +0x12 /* 00000722 */
  692. 00000712  302C 0002                move.w     D0, [A4 + 0x2]
  693. 00000716  5240                     addq.w     D0, 1
  694. 00000718  3940 0002                move.w     [A4 + 0x2], D0
  695. 0000071C  3A2C 0002                move.w     D5, [A4 + 0x2]
  696. 00000720  6036                     bra        +0x38 /* 00000758 */
  697. label00000722:
  698. 00000722  3A3C 7FFF                move.w     D5, 0x7FFF
  699. label00000726:
  700. 00000726  5345                     subq.w     D5, 1
  701. 00000728  2E2E FFE4                move.l     D7, [A6 - 0x1C]
  702. 0000072C  3D54 FFD6                move.w     [A6 - 0x2A], [A4]
  703. 00000730  3D7C 0001 FFDC           move.w     [A6 - 0x24], 0x1
  704. 00000736  6016                     bra        +0x18 /* 0000074E */
  705. label00000738:
  706. 00000738  2047                     movea.l    A0, D7
  707. 0000073A  BA68 0002                cmp.w      D5, [A0 + 0x2]
  708. 0000073E  67E6                     beq        -0x18 /* 00000726 */
  709. 00000740  2047                     movea.l    A0, D7
  710. 00000742  3010                     move.w     D0, [A0]
  711. 00000744  48C0                     ext.l      D0
  712. 00000746  DE80                     add.l      D7, D0
  713. 00000748  526E FFDC                addq.w     [A6 - 0x24], 1
  714. 0000074C  690A                     bvs        +0xC /* 00000758 */
  715. label0000074E:
  716. 0000074E  302E FFDC                move.w     D0, [A6 - 0x24]
  717. 00000752  B06E FFD6                cmp.w      D0, [A6 - 0x2A]
  718. 00000756  6FE0                     ble        -0x1E /* 00000738 */
  719. label00000758:
  720. 00000758  2E2C 0004                move.l     D7, [A4 + 0x4]
  721. 0000075C  DEAE FFE4                add.l      D7, [A6 - 0x1C]
  722. 00000760  202C 0004                move.l     D0, [A4 + 0x4]
  723. 00000764  7222                     moveq.l    D1, 0x22
  724. 00000766  D081                     add.l      D0, D1
  725. 00000768  2940 0004                move.l     [A4 + 0x4], D0
  726. 0000076C  3014                     move.w     D0, [A4]
  727. 0000076E  5240                     addq.w     D0, 1
  728. 00000770  3880                     move.w     [A4], D0
  729. 00000772  2D47 FFF4                move.l     [A6 - 0xC], D7
  730. 00000776  202E FFF4                move.l     D0, [A6 - 0xC]
  731. 0000077A  7222                     moveq.l    D1, 0x22
  732. 0000077C  D081                     add.l      D0, D1
  733. 0000077E  2D40 FFF0                move.l     [A6 - 0x10], D0
  734. 00000782  206E FFFC                movea.l    A0, [A6 - 0x4]
  735. 00000786  226E FFFC                movea.l    A1, [A6 - 0x4]
  736. 0000078A  2251                     movea.l    A1, [A1]
  737. 0000078C  2011                     move.l     D0, [A1]
  738. 0000078E  D090                     add.l      D0, [A0]
  739. 00000790  2D40 FFEC                move.l     [A6 - 0x14], D0
  740. 00000794  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  741. 00000798  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  742. 0000079C  202E FFEC                move.l     D0, [A6 - 0x14]
  743. 000007A0  90AE FFF0                sub.l      D0, [A6 - 0x10]
  744. 000007A4  2F00                     move.l     -[A7], D0
  745. 000007A6  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  746. 000007AA  2F07                     move.l     -[A7], D7
  747. 000007AC  7022                     moveq.l    D0, 0x22
  748. 000007AE  2F00                     move.l     -[A7], D0
  749. 000007B0  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  750. 000007B4  382E 000C                move.w     D4, [A6 + 0xC]
  751. 000007B8  2647                     movea.l    A3, D7
  752. 000007BA  36BC 0022                move.w     [A3], 0x22 /* '\"' */
  753. 000007BE  3745 0002                move.w     [A3 + 0x2], D5
  754. 000007C2  1744 0004                move.b     [A3 + 0x4], D4
  755. 000007C6  7002                     moveq.l    D0, 0x02
  756. 000007C8  B044                     cmp.w      D0, D4
  757. 000007CA  6606                     bne        +0x8 /* 000007D2 */
  758. 000007CC  177C 0004 0005           move.b     [A3 + 0x5], 0x4
  759. label000007D2:
  760. 000007D2  376D A388 0018           move.w     [A3 + 0x18], [A5 - 0x5C78]
  761. 000007D8  422B 001A                clr.b      [A3 + 0x1A]
  762. 000007DC  302B 0018                move.w     D0, [A3 + 0x18]
  763. 000007E0  E540                     asl        D0.w, 2
  764. 000007E2  48C0                     ext.l      D0
  765. 000007E4  81FC 0003                divs.w     D0, 0x3
  766. 000007E8  3740 001C                move.w     [A3 + 0x1C], D0
  767. 000007EC  3746 0016                move.w     [A3 + 0x16], D6
  768. 000007F0  7001                     moveq.l    D0, 0x01
  769. 000007F2  B044                     cmp.w      D0, D4
  770. 000007F4  6608                     bne        +0xA /* 000007FE */
  771. 000007F6  377C 0001 0014           move.w     [A3 + 0x14], 0x1
  772. 000007FC  6016                     bra        +0x18 /* 00000814 */
  773. label000007FE:
  774. 000007FE  7002                     moveq.l    D0, 0x02
  775. 00000800  B044                     cmp.w      D0, D4
  776. 00000802  6610                     bne        +0x12 /* 00000814 */
  777. 00000804  426B 0014                clr.w      [A3 + 0x14]
  778. 00000808  102D A24C                move.b     D0, [A5 - 0x5DB4]
  779. 0000080C  6706                     beq        +0x8 /* 00000814 */
  780. 0000080E  377C FFFF 0014           move.w     [A3 + 0x14], 0xFFFF
  781. label00000814:
  782. 00000814  2047                     movea.l    A0, D7
  783. 00000816  226E 0008                movea.l    A1, [A6 + 0x8]
  784. 0000081A  7006                     moveq.l    D0, 0x06
  785. label0000081C:
  786. 0000081C  22D8                     move.l     [A1]+, [A0]+
  787. 0000081E  51C8 FFFC                dbf        D0, -0x6 /* 0000081C */
  788. 00000822  3290                     move.w     [A1], [A0]
  789. 00000824  1D7C 0001 0012           move.b     [A6 + 0x12], 0x1
  790. 0000082A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  791. 0000082E  1F3C 0001                move.b     -[A7], 0x1
  792. 00000832  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  793. label00000836:
  794. 00000836  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  795. 0000083A  4E5E                     unlink     A6
  796. 0000083C  205F                     movea.l    A0, [A7]+
  797. 0000083E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  798. 00000842  4ED0                     jmp        [A0]
  799. fn00000844:
  800. 00000844  4E56 FFD6                link       A6, -0x002A
  801. 00000848  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  802. 0000084C  422E 0010                clr.b      [A6 + 0x10]
  803. 00000850  102D ACA6                move.b     D0, [A5 - 0x535A]
  804. 00000854  6704                     beq        +0x6 /* 0000085A */
  805. 00000856  6000 01CC                bra        +0x1CE /* 00000A24 */
  806. label0000085A:
  807. 0000085A  4AAE 0008                tst.l      [A6 + 0x8]
  808. 0000085E  6E04                     bgt        +0x6 /* 00000864 */
  809. 00000860  6000 01C2                bra        +0x1C4 /* 00000A24 */
  810. label00000864:
  811. 00000864  42A7                     clr.l      -[A7]
  812. 00000866  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  813. 0000086A  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  814. 0000086E  285F                     movea.l    A4, [A7]+
  815. 00000870  200C                     move.l     D0, A4
  816. 00000872  6604                     bne        +0x6 /* 00000878 */
  817. 00000874  6000 01AE                bra        +0x1B0 /* 00000A24 */
  818. label00000878:
  819. 00000878  2F0C                     move.l     -[A7], A4
  820. 0000087A  486E FFD7                pea.l      [A6 - 0x29]
  821. 0000087E  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  822. 00000882  2054                     movea.l    A0, [A4]
  823. 00000884  202E 0008                move.l     D0, [A6 + 0x8]
  824. 00000888  B0A8 0018                cmp.l      D0, [A0 + 0x18]
  825. 0000088C  6E00 0162                bgt        +0x164 /* 000009F0 */
  826. 00000890  2654                     movea.l    A3, [A4]
  827. 00000892  7030                     moveq.l    D0, 0x30
  828. 00000894  D7C0                     add.l      A3, D0
  829. 00000896  2D6E 0008 FFF8           move.l     [A6 - 0x8], [A6 + 0x8]
  830. label0000089C:
  831. 0000089C  302B 0004                move.w     D0, [A3 + 0x4]
  832. 000008A0  48C0                     ext.l      D0
  833. 000008A2  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  834. 000008A6  6C0E                     bge        +0x10 /* 000008B6 */
  835. 000008A8  302B 0004                move.w     D0, [A3 + 0x4]
  836. 000008AC  48C0                     ext.l      D0
  837. 000008AE  91AE FFF8                sub.l      [A6 - 0x8], D0
  838. 000008B2  5C8B                     addq.l     A3, 6
  839. 000008B4  60E6                     bra        -0x18 /* 0000089C */
  840. label000008B6:
  841. 000008B6  2D53 FFEC                move.l     [A6 - 0x14], [A3]
  842. 000008BA  7001                     moveq.l    D0, 0x01
  843. 000008BC  B06B 0004                cmp.w      D0, [A3 + 0x4]
  844. 000008C0  6658                     bne        +0x5A /* 0000091A */
  845. 000008C2  4267                     clr.w      -[A7]
  846. 000008C4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  847. 000008C8  2F3A 0166                move.l     -[A7], [PC + 0x166 /* 00000A30, value 0x50414745 'PAGE' */]
  848. 000008CC  4EAD 0E72                jsr        [A5 + 0xE72 /* export_458 */]
  849. 000008D0  101F                     move.b     D0, [A7]+
  850. 000008D2  6604                     bne        +0x6 /* 000008D8 */
  851. 000008D4  6000 011A                bra        +0x11C /* 000009F0 */
  852. label000008D8:
  853. 000008D8  2E0B                     move.l     D7, A3
  854. 000008DA  2A07                     move.l     D5, D7
  855. 000008DC  5C85                     addq.l     D5, 6
  856. 000008DE  2054                     movea.l    A0, [A4]
  857. 000008E0  2010                     move.l     D0, [A0]
  858. 000008E2  D094                     add.l      D0, [A4]
  859. 000008E4  2D40 FFE0                move.l     [A6 - 0x20], D0
  860. 000008E8  2F05                     move.l     -[A7], D5
  861. 000008EA  2F07                     move.l     -[A7], D7
  862. 000008EC  202E FFE0                move.l     D0, [A6 - 0x20]
  863. 000008F0  9085                     sub.l      D0, D5
  864. 000008F2  2F00                     move.l     -[A7], D0
  865. 000008F4  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  866. 000008F8  2E2E FFE0                move.l     D7, [A6 - 0x20]
  867. 000008FC  5D87                     subq.l     D7, 6
  868. 000008FE  2F07                     move.l     -[A7], D7
  869. 00000900  7006                     moveq.l    D0, 0x06
  870. 00000902  2F00                     move.l     -[A7], D0
  871. 00000904  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  872. 00000908  2054                     movea.l    A0, [A4]
  873. 0000090A  2028 0010                move.l     D0, [A0 + 0x10]
  874. 0000090E  5380                     subq.l     D0, 1
  875. 00000910  2054                     movea.l    A0, [A4]
  876. 00000912  2140 0010                move.l     [A0 + 0x10], D0
  877. 00000916  6000 00C4                bra        +0xC6 /* 000009DC */
  878. label0000091A:
  879. 0000091A  42A7                     clr.l      -[A7]
  880. 0000091C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  881. 00000920  4EAD 0EDA                jsr        [A5 + 0xEDA /* export_471 */]
  882. 00000924  2C1F                     move.l     D6, [A7]+
  883. 00000926  6700 00C8                beq        +0xCA /* 000009F0 */
  884. 0000092A  2054                     movea.l    A0, [A4]
  885. 0000092C  3028 001C                move.w     D0, [A0 + 0x1C]
  886. 00000930  48C0                     ext.l      D0
  887. 00000932  2800                     move.l     D4, D0
  888. 00000934  2046                     movea.l    A0, D6
  889. 00000936  2050                     movea.l    A0, [A0]
  890. 00000938  2F08                     move.l     -[A7], A0
  891. 0000093A  42A7                     clr.l      -[A7]
  892. 0000093C  2F06                     move.l     -[A7], D6
  893. 0000093E  3F04                     move.w     -[A7], D4
  894. 00000940  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  895. 00000944  4EAD 2382                jsr        [A5 + 0x2382 /* export_1132 */]
  896. 00000948  201F                     move.l     D0, [A7]+
  897. 0000094A  205F                     movea.l    A0, [A7]+
  898. 0000094C  B0A8 0014                cmp.l      D0, [A0 + 0x14]
  899. 00000950  57C0                     seq        D0
  900. 00000952  4400                     neg.b      D0
  901. 00000954  1D40 FFD6                move.b     [A6 - 0x2A], D0
  902. 00000958  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  903. 0000095C  2F04                     move.l     -[A7], D4
  904. 0000095E  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  905. 00000962  201F                     move.l     D0, [A7]+
  906. 00000964  7218                     moveq.l    D1, 0x18
  907. 00000966  D081                     add.l      D0, D1
  908. 00000968  2D40 FFE4                move.l     [A6 - 0x1C], D0
  909. 0000096C  2046                     movea.l    A0, D6
  910. 0000096E  2A2E FFE4                move.l     D5, [A6 - 0x1C]
  911. 00000972  DA90                     add.l      D5, [A0]
  912. 00000974  2E05                     move.l     D7, D5
  913. 00000976  9E84                     sub.l      D7, D4
  914. 00000978  2046                     movea.l    A0, D6
  915. 0000097A  2246                     movea.l    A1, D6
  916. 0000097C  2251                     movea.l    A1, [A1]
  917. 0000097E  2011                     move.l     D0, [A1]
  918. 00000980  D090                     add.l      D0, [A0]
  919. 00000982  2D40 FFE0                move.l     [A6 - 0x20], D0
  920. 00000986  2F05                     move.l     -[A7], D5
  921. 00000988  2F07                     move.l     -[A7], D7
  922. 0000098A  202E FFE0                move.l     D0, [A6 - 0x20]
  923. 0000098E  9085                     sub.l      D0, D5
  924. 00000990  2F00                     move.l     -[A7], D0
  925. 00000992  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  926. 00000996  2E2E FFE0                move.l     D7, [A6 - 0x20]
  927. 0000099A  9E84                     sub.l      D7, D4
  928. 0000099C  2F07                     move.l     -[A7], D7
  929. 0000099E  2F04                     move.l     -[A7], D4
  930. 000009A0  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  931. 000009A4  302B 0004                move.w     D0, [A3 + 0x4]
  932. 000009A8  5340                     subq.w     D0, 1
  933. 000009AA  3740 0004                move.w     [A3 + 0x4], D0
  934. 000009AE  102E FFD6                move.b     D0, [A6 - 0x2A]
  935. 000009B2  671C                     beq        +0x1E /* 000009D0 */
  936. 000009B4  2046                     movea.l    A0, D6
  937. 000009B6  2050                     movea.l    A0, [A0]
  938. 000009B8  2F08                     move.l     -[A7], A0
  939. 000009BA  42A7                     clr.l      -[A7]
  940. 000009BC  2F06                     move.l     -[A7], D6
  941. 000009BE  3F04                     move.w     -[A7], D4
  942. 000009C0  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  943. 000009C4  4EAD 2382                jsr        [A5 + 0x2382 /* export_1132 */]
  944. 000009C8  201F                     move.l     D0, [A7]+
  945. 000009CA  205F                     movea.l    A0, [A7]+
  946. 000009CC  2140 0014                move.l     [A0 + 0x14], D0
  947. label000009D0:
  948. 000009D0  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  949. 000009D4  1F3C 0001                move.b     -[A7], 0x1
  950. 000009D8  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  951. label000009DC:
  952. 000009DC  2054                     movea.l    A0, [A4]
  953. 000009DE  2028 0018                move.l     D0, [A0 + 0x18]
  954. 000009E2  5380                     subq.l     D0, 1
  955. 000009E4  2054                     movea.l    A0, [A4]
  956. 000009E6  2140 0018                move.l     [A0 + 0x18], D0
  957. 000009EA  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  958. label000009F0:
  959. 000009F0  2F0C                     move.l     -[A7], A4
  960. 000009F2  1F2E FFD7                move.b     -[A7], [A6 - 0x29]
  961. 000009F6  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  962. 000009FA  2054                     movea.l    A0, [A4]
  963. 000009FC  2254                     movea.l    A1, [A4]
  964. 000009FE  2368 0018 0028           move.l     [A1 + 0x28], [A0 + 0x18]
  965. 00000A04  2054                     movea.l    A0, [A4]
  966. 00000A06  2F08                     move.l     -[A7], A0
  967. 00000A08  42A7                     clr.l      -[A7]
  968. 00000A0A  2F0C                     move.l     -[A7], A4
  969. 00000A0C  4EAD 237A                jsr        [A5 + 0x237A /* export_1131 */]
  970. 00000A10  201F                     move.l     D0, [A7]+
  971. 00000A12  205F                     movea.l    A0, [A7]+
  972. 00000A14  2140 0024                move.l     [A0 + 0x24], D0
  973. 00000A18  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  974. 00000A1C  1F3C 0001                move.b     -[A7], 0x1
  975. 00000A20  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  976. label00000A24:
  977. 00000A24  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  978. 00000A28  4E5E                     unlink     A6
  979. 00000A2A  205F                     movea.l    A0, [A7]+
  980. 00000A2C  504F                     addq.w     A7, 8
  981. 00000A2E  4ED0                     jmp        [A0]
  982. 00000A30  5041                     addq.w     D1, 8
  983. 00000A32  4745                     chk.w      D3, D5
  984. export_1203:
  985. 00000A34  4E56 FFEC                link       A6, -0x0014
  986. 00000A38  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  987. 00000A3C  2A2E 0008                move.l     D5, [A6 + 0x8]
  988. 00000A40  422E 000C                clr.b      [A6 + 0xC]
  989. 00000A44  102D ACA6                move.b     D0, [A5 - 0x535A]
  990. 00000A48  6702                     beq        +0x4 /* 00000A4C */
  991. 00000A4A  6062                     bra        +0x64 /* 00000AAE */
  992. label00000A4C:
  993. 00000A4C  42A7                     clr.l      -[A7]
  994. 00000A4E  2F05                     move.l     -[A7], D5
  995. 00000A50  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  996. 00000A54  285F                     movea.l    A4, [A7]+
  997. 00000A56  200C                     move.l     D0, A4
  998. 00000A58  6754                     beq        +0x56 /* 00000AAE */
  999. 00000A5A  7E30                     moveq.l    D7, 0x30
  1000. 00000A5C  2054                     movea.l    A0, [A4]
  1001. 00000A5E  2D68 0010 FFEC           move.l     [A6 - 0x14], [A0 + 0x10]
  1002. 00000A64  7C01                     moveq.l    D6, 0x01
  1003. 00000A66  601E                     bra        +0x20 /* 00000A86 */
  1004. label00000A68:
  1005. 00000A68  2647                     movea.l    A3, D7
  1006. 00000A6A  D7D4                     add.l      A3, [A4]
  1007. 00000A6C  4267                     clr.w      -[A7]
  1008. 00000A6E  2F13                     move.l     -[A7], [A3]
  1009. 00000A70  2F3A 004A                move.l     -[A7], [PC + 0x4A /* 00000ABC, value 0x50414745 'PAGE' */]
  1010. 00000A74  4EAD 0E72                jsr        [A5 + 0xE72 /* export_458 */]
  1011. 00000A78  101F                     move.b     D0, [A7]+
  1012. 00000A7A  6604                     bne        +0x6 /* 00000A80 */
  1013. 00000A7C  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  1014. label00000A80:
  1015. 00000A80  5C87                     addq.l     D7, 6
  1016. 00000A82  5286                     addq.l     D6, 1
  1017. 00000A84  6906                     bvs        +0x8 /* 00000A8C */
  1018. label00000A86:
  1019. 00000A86  BCAE FFEC                cmp.l      D6, [A6 - 0x14]
  1020. 00000A8A  6FDC                     ble        -0x22 /* 00000A68 */
  1021. label00000A8C:
  1022. 00000A8C  2F05                     move.l     -[A7], D5
  1023. 00000A8E  4267                     clr.w      -[A7]
  1024. 00000A90  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  1025. 00000A94  4267                     clr.w      -[A7]
  1026. 00000A96  2F05                     move.l     -[A7], D5
  1027. 00000A98  2F3A 001E                move.l     -[A7], [PC + 0x1E /* 00000AB8, value 0x4C495354 'LIST' */]
  1028. 00000A9C  4EAD 0E72                jsr        [A5 + 0xE72 /* export_458 */]
  1029. 00000AA0  101F                     move.b     D0, [A7]+
  1030. 00000AA2  6604                     bne        +0x6 /* 00000AA8 */
  1031. 00000AA4  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  1032. label00000AA8:
  1033. 00000AA8  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1034. label00000AAE:
  1035. 00000AAE  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  1036. 00000AB2  4E5E                     unlink     A6
  1037. 00000AB4  2E9F                     move.l     [A7], [A7]+
  1038. 00000AB6  4E75                     rts
  1039. 00000AB8  4C49 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, A1
  1040. 00000ABC  5041                     addq.w     D1, 8
  1041. 00000ABE  4745                     chk.w      D3, D5
  1042. export_1204:
  1043. 00000AC0  4E56 FFEA                link       A6, -0x0016
  1044. 00000AC4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1045. 00000AC8  422E 000E                clr.b      [A6 + 0xE]
  1046. 00000ACC  42A7                     clr.l      -[A7]
  1047. 00000ACE  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1048. 00000AD2  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  1049. 00000AD6  285F                     movea.l    A4, [A7]+
  1050. 00000AD8  200C                     move.l     D0, A4
  1051. 00000ADA  6768                     beq        +0x6A /* 00000B44 */
  1052. 00000ADC  42A7                     clr.l      -[A7]
  1053. 00000ADE  2F0C                     move.l     -[A7], A4
  1054. 00000AE0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1055. 00000AE4  4EBA 0C18                jsr        [PC + 0xC18 /* 000016FE */]
  1056. 00000AE8  265F                     movea.l    A3, [A7]+
  1057. 00000AEA  200B                     move.l     D0, A3
  1058. 00000AEC  674A                     beq        +0x4C /* 00000B38 */
  1059. 00000AEE  3E13                     move.w     D7, [A3]
  1060. 00000AF0  206D B144                movea.l    A0, [A5 - 0x4EBC]
  1061. 00000AF4  3010                     move.w     D0, [A0]
  1062. 00000AF6  5340                     subq.w     D0, 1
  1063. 00000AF8  206D B144                movea.l    A0, [A5 - 0x4EBC]
  1064. 00000AFC  3080                     move.w     [A0], D0
  1065. 00000AFE  206D B144                movea.l    A0, [A5 - 0x4EBC]
  1066. 00000B02  3007                     move.w     D0, D7
  1067. 00000B04  48C0                     ext.l      D0
  1068. 00000B06  2228 0004                move.l     D1, [A0 + 0x4]
  1069. 00000B0A  9280                     sub.l      D1, D0
  1070. 00000B0C  206D B144                movea.l    A0, [A5 - 0x4EBC]
  1071. 00000B10  2141 0004                move.l     [A0 + 0x4], D1
  1072. 00000B14  2C0B                     move.l     D6, A3
  1073. 00000B16  3007                     move.w     D0, D7
  1074. 00000B18  48C0                     ext.l      D0
  1075. 00000B1A  2A00                     move.l     D5, D0
  1076. 00000B1C  DA86                     add.l      D5, D6
  1077. 00000B1E  2054                     movea.l    A0, [A4]
  1078. 00000B20  2810                     move.l     D4, [A0]
  1079. 00000B22  D894                     add.l      D4, [A4]
  1080. 00000B24  2F05                     move.l     -[A7], D5
  1081. 00000B26  2F06                     move.l     -[A7], D6
  1082. 00000B28  2004                     move.l     D0, D4
  1083. 00000B2A  9085                     sub.l      D0, D5
  1084. 00000B2C  2F00                     move.l     -[A7], D0
  1085. 00000B2E  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  1086. 00000B32  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  1087. label00000B38:
  1088. 00000B38  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1089. 00000B3C  1F3C 0001                move.b     -[A7], 0x1
  1090. 00000B40  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  1091. label00000B44:
  1092. 00000B44  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1093. 00000B48  4E5E                     unlink     A6
  1094. 00000B4A  205F                     movea.l    A0, [A7]+
  1095. 00000B4C  5C4F                     addq.w     A7, 6
  1096. 00000B4E  4ED0                     jmp        [A0]
  1097. fn00000B50:
  1098. 00000B50  4E56 0000                link       A6, 0
  1099. 00000B54  2F0C                     move.l     -[A7], A4
  1100. 00000B56  286E 0008                movea.l    A4, [A6 + 0x8]
  1101. 00000B5A  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1102. 00000B60  102D ACA6                move.b     D0, [A5 - 0x535A]
  1103. 00000B64  6708                     beq        +0xA /* 00000B6E */
  1104. 00000B66  4EAD 2872                jsr        [A5 + 0x2872 /* export_1290 */]
  1105. 00000B6A  6000 00AE                bra        +0xB0 /* 00000C1A */
  1106. label00000B6E:
  1107. 00000B6E  7001                     moveq.l    D0, 0x01
  1108. 00000B70  B0AD A6BC                cmp.l      D0, [A5 - 0x5944]
  1109. 00000B74  660C                     bne        +0xE /* 00000B82 */
  1110. 00000B76  3F3C 0017                move.w     -[A7], 0x17
  1111. 00000B7A  4EAD 1D6A                jsr        [A5 + 0x1D6A /* export_937 */]
  1112. 00000B7E  6000 009A                bra        +0x9C /* 00000C1A */
  1113. label00000B82:
  1114. 00000B82  42A7                     clr.l      -[A7]
  1115. 00000B84  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  1116. 00000B88  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  1117. 00000B8C  295F FFF0                move.l     [A4 - 0x10], [A7]+
  1118. 00000B90  6604                     bne        +0x6 /* 00000B96 */
  1119. 00000B92  6000 0086                bra        +0x88 /* 00000C1A */
  1120. label00000B96:
  1121. 00000B96  206C FFF0                movea.l    A0, [A4 - 0x10]
  1122. 00000B9A  2050                     movea.l    A0, [A0]
  1123. 00000B9C  0828 0006 0014           btst.b     [A0 + 0x14], 0x6
  1124. 00000BA2  56C0                     sne        D0
  1125. 00000BA4  4400                     neg.b      D0
  1126. 00000BA6  1940 FFE5                move.b     [A4 - 0x1B], D0
  1127. 00000BAA  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  1128. 00000BAE  4267                     clr.w      -[A7]
  1129. 00000BB0  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  1130. 00000BB4  102C FFE5                move.b     D0, [A4 - 0x1B]
  1131. 00000BB8  670A                     beq        +0xC /* 00000BC4 */
  1132. 00000BBA  3F3C 0018                move.w     -[A7], 0x18
  1133. 00000BBE  4EAD 1D6A                jsr        [A5 + 0x1D6A /* export_937 */]
  1134. 00000BC2  6056                     bra        +0x58 /* 00000C1A */
  1135. label00000BC4:
  1136. 00000BC4  42A7                     clr.l      -[A7]
  1137. 00000BC6  2F2C FFF8                move.l     -[A7], [A4 - 0x8]
  1138. 00000BCA  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  1139. 00000BCE  295F FFF4                move.l     [A4 - 0xC], [A7]+
  1140. 00000BD2  206C FFF4                movea.l    A0, [A4 - 0xC]
  1141. 00000BD6  2050                     movea.l    A0, [A0]
  1142. 00000BD8  7001                     moveq.l    D0, 0x01
  1143. 00000BDA  B0A8 0018                cmp.l      D0, [A0 + 0x18]
  1144. 00000BDE  5CC0                     sge        D0
  1145. 00000BE0  4400                     neg.b      D0
  1146. 00000BE2  1940 FFE4                move.b     [A4 - 0x1C], D0
  1147. 00000BE6  206C FFF4                movea.l    A0, [A4 - 0xC]
  1148. 00000BEA  2050                     movea.l    A0, [A0]
  1149. 00000BEC  0828 0006 0014           btst.b     [A0 + 0x14], 0x6
  1150. 00000BF2  56C0                     sne        D0
  1151. 00000BF4  C02C FFE4                and.b      D0, [A4 - 0x1C]
  1152. 00000BF8  1940 FFE5                move.b     [A4 - 0x1B], D0
  1153. 00000BFC  2F2C FFF8                move.l     -[A7], [A4 - 0x8]
  1154. 00000C00  4267                     clr.w      -[A7]
  1155. 00000C02  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  1156. 00000C06  102C FFE5                move.b     D0, [A4 - 0x1B]
  1157. 00000C0A  670A                     beq        +0xC /* 00000C16 */
  1158. 00000C0C  3F3C 0019                move.w     -[A7], 0x19
  1159. 00000C10  4EAD 1D6A                jsr        [A5 + 0x1D6A /* export_937 */]
  1160. 00000C14  6004                     bra        +0x6 /* 00000C1A */
  1161. label00000C16:
  1162. 00000C16  422E 000C                clr.b      [A6 + 0xC]
  1163. label00000C1A:
  1164. 00000C1A  285F                     movea.l    A4, [A7]+
  1165. 00000C1C  4E5E                     unlink     A6
  1166. 00000C1E  2E9F                     move.l     [A7], [A7]+
  1167. 00000C20  4E75                     rts
  1168. fn00000C22:
  1169. 00000C22  4E56 0000                link       A6, 0
  1170. 00000C26  2F0C                     move.l     -[A7], A4
  1171. 00000C28  286E 0008                movea.l    A4, [A6 + 0x8]
  1172. 00000C2C  102C FFE1                move.b     D0, [A4 - 0x1F]
  1173. 00000C30  6708                     beq        +0xA /* 00000C3A */
  1174. 00000C32  3F3C 0001                move.w     -[A7], 0x1
  1175. 00000C36  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  1176. label00000C3A:
  1177. 00000C3A  202D A684                move.l     D0, [A5 - 0x597C]
  1178. 00000C3E  B0AC FFF8                cmp.l      D0, [A4 - 0x8]
  1179. 00000C42  56C0                     sne        D0
  1180. 00000C44  802C FFE1                or.b       D0, [A4 - 0x1F]
  1181. 00000C48  0240 0001                andi.w     D0, 0x1
  1182. 00000C4C  6708                     beq        +0xA /* 00000C56 */
  1183. 00000C4E  3F3C 0002                move.w     -[A7], 0x2
  1184. 00000C52  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  1185. label00000C56:
  1186. 00000C56  202D A688                move.l     D0, [A5 - 0x5978]
  1187. 00000C5A  B0AC FFFC                cmp.l      D0, [A4 - 0x4]
  1188. 00000C5E  56C0                     sne        D0
  1189. 00000C60  802C FFE1                or.b       D0, [A4 - 0x1F]
  1190. 00000C64  0240 0001                andi.w     D0, 0x1
  1191. 00000C68  6708                     beq        +0xA /* 00000C72 */
  1192. 00000C6A  3F3C 0003                move.w     -[A7], 0x3
  1193. 00000C6E  4EAD 129A                jsr        [A5 + 0x129A /* export_591 */]
  1194. label00000C72:
  1195. 00000C72  285F                     movea.l    A4, [A7]+
  1196. 00000C74  4E5E                     unlink     A6
  1197. 00000C76  2E9F                     move.l     [A7], [A7]+
  1198. 00000C78  4E75                     rts
  1199. export_1205:
  1200. 00000C7A  4E56 FFE0                link       A6, -0x0020
  1201. 00000C7E  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  1202. 00000C82  4EBA 01F4                jsr        [PC + 0x1F4 /* 00000E78 */]
  1203. 00000C86  2D6D A688 FFFC           move.l     [A6 - 0x4], [A5 - 0x5978]
  1204. 00000C8C  2D6D A684 FFF8           move.l     [A6 - 0x8], [A5 - 0x597C]
  1205. 00000C92  42A7                     clr.l      -[A7]
  1206. 00000C94  4EBA 14BC                jsr        [PC + 0x14BC /* 00002152 */]
  1207. 00000C98  2B5F AD9A                move.l     [A5 - 0x5266], [A7]+
  1208. 00000C9C  2B6D A630 AD96           move.l     [A5 - 0x526A], [A5 - 0x59D0]
  1209. 00000CA2  4267                     clr.w      -[A7]
  1210. 00000CA4  2F0E                     move.l     -[A7], A6
  1211. 00000CA6  4EBA FEA8                jsr        [PC - 0x158 /* 00000B50 */]
  1212. 00000CAA  101F                     move.b     D0, [A7]+
  1213. 00000CAC  6704                     beq        +0x6 /* 00000CB2 */
  1214. 00000CAE  6000 01C0                bra        +0x1C2 /* 00000E70 */
  1215. label00000CB2:
  1216. 00000CB2  102E FFE4                move.b     D0, [A6 - 0x1C]
  1217. 00000CB6  6704                     beq        +0x6 /* 00000CBC */
  1218. 00000CB8  7A06                     moveq.l    D5, 0x06
  1219. 00000CBA  6002                     bra        +0x4 /* 00000CBE */
  1220. label00000CBC:
  1221. 00000CBC  7A07                     moveq.l    D5, 0x07
  1222. label00000CBE:
  1223. 00000CBE  1F3C 0002                move.b     -[A7], 0x2
  1224. 00000CC2  3F05                     move.w     -[A7], D5
  1225. 00000CC4  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  1226. 00000CC8  202D A630                move.l     D0, [A5 - 0x59D0]
  1227. 00000CCC  B0AD AD96                cmp.l      D0, [A5 - 0x526A]
  1228. 00000CD0  56C0                     sne        D0
  1229. 00000CD2  4400                     neg.b      D0
  1230. 00000CD4  1D40 FFE1                move.b     [A6 - 0x1F], D0
  1231. 00000CD8  6624                     bne        +0x26 /* 00000CFE */
  1232. 00000CDA  222D A688                move.l     D1, [A5 - 0x5978]
  1233. 00000CDE  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  1234. 00000CE2  57C1                     seq        D1
  1235. 00000CE4  8001                     or.b       D0, D1
  1236. 00000CE6  0240 0001                andi.w     D0, 0x1
  1237. 00000CEA  6612                     bne        +0x14 /* 00000CFE */
  1238. 00000CEC  2F00                     move.l     -[A7], D0
  1239. 00000CEE  4267                     clr.w      -[A7]
  1240. 00000CF0  2F0E                     move.l     -[A7], A6
  1241. 00000CF2  4EBA FE5C                jsr        [PC - 0x1A4 /* 00000B50 */]
  1242. 00000CF6  121F                     move.b     D1, [A7]+
  1243. 00000CF8  201F                     move.l     D0, [A7]+
  1244. 00000CFA  8001                     or.b       D0, D1
  1245. 00000CFC  670A                     beq        +0xC /* 00000D08 */
  1246. label00000CFE:
  1247. 00000CFE  2F0E                     move.l     -[A7], A6
  1248. 00000D00  4EBA FF20                jsr        [PC - 0xE0 /* 00000C22 */]
  1249. 00000D04  6000 016A                bra        +0x16C /* 00000E70 */
  1250. label00000D08:
  1251. 00000D08  42A7                     clr.l      -[A7]
  1252. 00000D0A  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  1253. 00000D0E  2F2D AD9A                move.l     -[A7], [A5 - 0x5266]
  1254. 00000D12  4EBA 1CC8                jsr        [PC + 0x1CC8 /* 000029DC */]
  1255. 00000D16  4267                     clr.w      -[A7]
  1256. 00000D18  4EBA 2E28                jsr        [PC + 0x2E28 /* 00003B42 */]
  1257. 00000D1C  4267                     clr.w      -[A7]
  1258. 00000D1E  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  1259. 00000D22  2F2D AD9A                move.l     -[A7], [A5 - 0x5266]
  1260. 00000D26  4EBA FB1C                jsr        [PC - 0x4E4 /* 00000844 */]
  1261. 00000D2A  101F                     move.b     D0, [A7]+
  1262. 00000D2C  6700 0128                beq        +0x12A /* 00000E56 */
  1263. 00000D30  2B6E FFFC AD9E           move.l     [A5 - 0x5262], [A6 - 0x4]
  1264. 00000D36  2F2D AD9E                move.l     -[A7], [A5 - 0x5262]
  1265. 00000D3A  4EAD 10C2                jsr        [A5 + 0x10C2 /* export_532 */]
  1266. 00000D3E  202D A6BC                move.l     D0, [A5 - 0x5944]
  1267. 00000D42  5380                     subq.l     D0, 1
  1268. 00000D44  2B40 A6BC                move.l     [A5 - 0x5944], D0
  1269. 00000D48  202D AD9E                move.l     D0, [A5 - 0x5262]
  1270. 00000D4C  B0AD A6C0                cmp.l      D0, [A5 - 0x5940]
  1271. 00000D50  6612                     bne        +0x14 /* 00000D64 */
  1272. 00000D52  42A7                     clr.l      -[A7]
  1273. 00000D54  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  1274. 00000D58  7001                     moveq.l    D0, 0x01
  1275. 00000D5A  2F00                     move.l     -[A7], D0
  1276. 00000D5C  4EBA 1C7E                jsr        [PC + 0x1C7E /* 000029DC */]
  1277. 00000D60  2B5F A6C0                move.l     [A5 - 0x5940], [A7]+
  1278. label00000D64:
  1279. 00000D64  1B7C 0001 AD7A           move.b     [A5 - 0x5286], 0x1
  1280. 00000D6A  42A7                     clr.l      -[A7]
  1281. 00000D6C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1282. 00000D70  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  1283. 00000D74  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  1284. 00000D78  6608                     bne        +0xA /* 00000D82 */
  1285. 00000D7A  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  1286. 00000D7E  6000 00BC                bra        +0xBE /* 00000E3C */
  1287. label00000D82:
  1288. 00000D82  206E FFF4                movea.l    A0, [A6 - 0xC]
  1289. 00000D86  2050                     movea.l    A0, [A0]
  1290. 00000D88  2028 0018                move.l     D0, [A0 + 0x18]
  1291. 00000D8C  5380                     subq.l     D0, 1
  1292. 00000D8E  206E FFF4                movea.l    A0, [A6 - 0xC]
  1293. 00000D92  2050                     movea.l    A0, [A0]
  1294. 00000D94  2140 0018                move.l     [A0 + 0x18], D0
  1295. 00000D98  206E FFF4                movea.l    A0, [A6 - 0xC]
  1296. 00000D9C  2050                     movea.l    A0, [A0]
  1297. 00000D9E  7001                     moveq.l    D0, 0x01
  1298. 00000DA0  B0A8 0018                cmp.l      D0, [A0 + 0x18]
  1299. 00000DA4  5EC4                     sgt        D4
  1300. 00000DA6  4404                     neg.b      D4
  1301. 00000DA8  206E FFF4                movea.l    A0, [A6 - 0xC]
  1302. 00000DAC  2050                     movea.l    A0, [A0]
  1303. 00000DAE  2C28 0020                move.l     D6, [A0 + 0x20]
  1304. 00000DB2  206E FFF4                movea.l    A0, [A6 - 0xC]
  1305. 00000DB6  2050                     movea.l    A0, [A0]
  1306. 00000DB8  2E28 001C                move.l     D7, [A0 + 0x1C]
  1307. 00000DBC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1308. 00000DC0  1F3C 0001                move.b     -[A7], 0x1
  1309. 00000DC4  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  1310. 00000DC8  1004                     move.b     D0, D4
  1311. 00000DCA  6770                     beq        +0x72 /* 00000E3C */
  1312. 00000DCC  2B6E FFF8 AF14           move.l     [A5 - 0x50EC], [A6 - 0x8]
  1313. 00000DD2  2F2D AF14                move.l     -[A7], [A5 - 0x50EC]
  1314. 00000DD6  4EAD 10BA                jsr        [A5 + 0x10BA /* export_531 */]
  1315. 00000DDA  202D A6B4                move.l     D0, [A5 - 0x594C]
  1316. 00000DDE  5380                     subq.l     D0, 1
  1317. 00000DE0  2B40 A6B4                move.l     [A5 - 0x594C], D0
  1318. 00000DE4  2B6D A6B8 AF10           move.l     [A5 - 0x50F0], [A5 - 0x5948]
  1319. 00000DEA  202D A6B8                move.l     D0, [A5 - 0x5948]
  1320. 00000DEE  B0AE FFF8                cmp.l      D0, [A6 - 0x8]
  1321. 00000DF2  6604                     bne        +0x6 /* 00000DF8 */
  1322. 00000DF4  2B47 A6B8                move.l     [A5 - 0x5948], D7
  1323. label00000DF8:
  1324. 00000DF8  42A7                     clr.l      -[A7]
  1325. 00000DFA  2F06                     move.l     -[A7], D6
  1326. 00000DFC  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  1327. 00000E00  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  1328. 00000E04  6714                     beq        +0x16 /* 00000E1A */
  1329. 00000E06  206E FFF4                movea.l    A0, [A6 - 0xC]
  1330. 00000E0A  2050                     movea.l    A0, [A0]
  1331. 00000E0C  2147 001C                move.l     [A0 + 0x1C], D7
  1332. 00000E10  2F06                     move.l     -[A7], D6
  1333. 00000E12  1F3C 0001                move.b     -[A7], 0x1
  1334. 00000E16  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  1335. label00000E1A:
  1336. 00000E1A  42A7                     clr.l      -[A7]
  1337. 00000E1C  2F07                     move.l     -[A7], D7
  1338. 00000E1E  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  1339. 00000E22  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  1340. 00000E26  6714                     beq        +0x16 /* 00000E3C */
  1341. 00000E28  206E FFF4                movea.l    A0, [A6 - 0xC]
  1342. 00000E2C  2050                     movea.l    A0, [A0]
  1343. 00000E2E  2146 0020                move.l     [A0 + 0x20], D6
  1344. 00000E32  2F07                     move.l     -[A7], D7
  1345. 00000E34  1F3C 0001                move.b     -[A7], 0x1
  1346. 00000E38  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  1347. label00000E3C:
  1348. 00000E3C  2F2D AD9E                move.l     -[A7], [A5 - 0x5262]
  1349. 00000E40  4EAD 2AEA                jsr        [A5 + 0x2AEA /* export_1369 */]
  1350. 00000E44  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  1351. 00000E48  2F2D AD9A                move.l     -[A7], [A5 - 0x5266]
  1352. 00000E4C  1F3C 0001                move.b     -[A7], 0x1
  1353. 00000E50  4EBA 44AC                jsr        [PC + 0x44AC /* 000052FE */]
  1354. 00000E54  6004                     bra        +0x6 /* 00000E5A */
  1355. label00000E56:
  1356. 00000E56  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  1357. label00000E5A:
  1358. 00000E5A  7000                     moveq.l    D0, 0x00
  1359. 00000E5C  2B40 A68C                move.l     [A5 - 0x5974], D0
  1360. 00000E60  42A7                     clr.l      -[A7]
  1361. 00000E62  4EBA 12EE                jsr        [PC + 0x12EE /* 00002152 */]
  1362. 00000E66  2B5F A68C                move.l     [A5 - 0x5974], [A7]+
  1363. 00000E6A  2F0E                     move.l     -[A7], A6
  1364. 00000E6C  4EBA FDB4                jsr        [PC - 0x24C /* 00000C22 */]
  1365. label00000E70:
  1366. 00000E70  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  1367. 00000E74  4E5E                     unlink     A6
  1368. 00000E76  4E75                     rts
  1369. export_1206:
  1370. fn00000E78:
  1371. 00000E78  4E56 FFF4                link       A6, -0x000C
  1372. 00000E7C  48E7 0118                movem.l    -[A7], D7,A3,A4
  1373. 00000E80  4AAD AD9E                tst.l      [A5 - 0x5262]
  1374. 00000E84  57C0                     seq        D0
  1375. 00000E86  802D ACA6                or.b       D0, [A5 - 0x535A]
  1376. 00000E8A  0240 0001                andi.w     D0, 0x1
  1377. 00000E8E  6704                     beq        +0x6 /* 00000E94 */
  1378. 00000E90  6000 00EA                bra        +0xEC /* 00000F7C */
  1379. label00000E94:
  1380. 00000E94  42A7                     clr.l      -[A7]
  1381. 00000E96  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  1382. 00000E9A  2F2D AD9E                move.l     -[A7], [A5 - 0x5262]
  1383. 00000E9E  4EBA 22D8                jsr        [PC + 0x22D8 /* 00003178 */]
  1384. 00000EA2  4A9F                     tst.l      [A7]+
  1385. 00000EA4  670A                     beq        +0xC /* 00000EB0 */
  1386. 00000EA6  2F3C 0000 D431           move.l     -[A7], 0xD431
  1387. 00000EAC  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  1388. label00000EB0:
  1389. 00000EB0  42A7                     clr.l      -[A7]
  1390. 00000EB2  2F2D AD9E                move.l     -[A7], [A5 - 0x5262]
  1391. 00000EB6  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  1392. 00000EBA  285F                     movea.l    A4, [A7]+
  1393. 00000EBC  200C                     move.l     D0, A4
  1394. 00000EBE  6700 00B0                beq        +0xB2 /* 00000F70 */
  1395. 00000EC2  2054                     movea.l    A0, [A4]
  1396. 00000EC4  2E28 0010                move.l     D7, [A0 + 0x10]
  1397. 00000EC8  2F2D AD9E                move.l     -[A7], [A5 - 0x5262]
  1398. 00000ECC  4267                     clr.w      -[A7]
  1399. 00000ECE  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  1400. 00000ED2  4267                     clr.w      -[A7]
  1401. 00000ED4  2F2D AD9E                move.l     -[A7], [A5 - 0x5262]
  1402. 00000ED8  2F3A 00B2                move.l     -[A7], [PC + 0xB2 /* 00000F8C, value 0x43415244 'CARD' */]
  1403. 00000EDC  4EAD 0E72                jsr        [A5 + 0xE72 /* export_458 */]
  1404. 00000EE0  101F                     move.b     D0, [A7]+
  1405. 00000EE2  6604                     bne        +0x6 /* 00000EE8 */
  1406. 00000EE4  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  1407. label00000EE8:
  1408. 00000EE8  4A87                     tst.l      D7
  1409. 00000EEA  56C0                     sne        D0
  1410. 00000EEC  4A00                     tst.b      D0
  1411. 00000EEE  671E                     beq        +0x20 /* 00000F0E */
  1412. 00000EF0  2F00                     move.l     -[A7], D0
  1413. 00000EF2  4267                     clr.w      -[A7]
  1414. 00000EF4  2F07                     move.l     -[A7], D7
  1415. 00000EF6  2F3A 008C                move.l     -[A7], [PC + 0x8C /* 00000F84, value 0x424D4150 'BMAP' */]
  1416. 00000EFA  4EAD 0E72                jsr        [A5 + 0xE72 /* export_458 */]
  1417. 00000EFE  121F                     move.b     D1, [A7]+
  1418. 00000F00  201F                     move.l     D0, [A7]+
  1419. 00000F02  0A01 0001                xori.b     D1, 0x1
  1420. 00000F06  C001                     and.b      D0, D1
  1421. 00000F08  6704                     beq        +0x6 /* 00000F0E */
  1422. 00000F0A  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  1423. label00000F0E:
  1424. 00000F0E  4AAD AF14                tst.l      [A5 - 0x50EC]
  1425. 00000F12  675C                     beq        +0x5E /* 00000F70 */
  1426. 00000F14  42A7                     clr.l      -[A7]
  1427. 00000F16  2F2D AF14                move.l     -[A7], [A5 - 0x50EC]
  1428. 00000F1A  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  1429. 00000F1E  265F                     movea.l    A3, [A7]+
  1430. 00000F20  200B                     move.l     D0, A3
  1431. 00000F22  674C                     beq        +0x4E /* 00000F70 */
  1432. 00000F24  2053                     movea.l    A0, [A3]
  1433. 00000F26  2E28 0010                move.l     D7, [A0 + 0x10]
  1434. 00000F2A  2F2D AF14                move.l     -[A7], [A5 - 0x50EC]
  1435. 00000F2E  4267                     clr.w      -[A7]
  1436. 00000F30  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  1437. 00000F34  4267                     clr.w      -[A7]
  1438. 00000F36  2F2D AF14                move.l     -[A7], [A5 - 0x50EC]
  1439. 00000F3A  2F3A 004C                move.l     -[A7], [PC + 0x4C /* 00000F88, value 0x424B4744 'BKGD' */]
  1440. 00000F3E  4EAD 0E72                jsr        [A5 + 0xE72 /* export_458 */]
  1441. 00000F42  101F                     move.b     D0, [A7]+
  1442. 00000F44  6604                     bne        +0x6 /* 00000F4A */
  1443. 00000F46  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  1444. label00000F4A:
  1445. 00000F4A  4A87                     tst.l      D7
  1446. 00000F4C  56C0                     sne        D0
  1447. 00000F4E  4A00                     tst.b      D0
  1448. 00000F50  671E                     beq        +0x20 /* 00000F70 */
  1449. 00000F52  2F00                     move.l     -[A7], D0
  1450. 00000F54  4267                     clr.w      -[A7]
  1451. 00000F56  2F07                     move.l     -[A7], D7
  1452. 00000F58  2F3A 002A                move.l     -[A7], [PC + 0x2A /* 00000F84, value 0x424D4150 'BMAP' */]
  1453. 00000F5C  4EAD 0E72                jsr        [A5 + 0xE72 /* export_458 */]
  1454. 00000F60  121F                     move.b     D1, [A7]+
  1455. 00000F62  201F                     move.l     D0, [A7]+
  1456. 00000F64  0A01 0001                xori.b     D1, 0x1
  1457. 00000F68  C001                     and.b      D0, D1
  1458. 00000F6A  6704                     beq        +0x6 /* 00000F70 */
  1459. 00000F6C  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  1460. label00000F70:
  1461. 00000F70  7000                     moveq.l    D0, 0x00
  1462. 00000F72  2B40 AD9E                move.l     [A5 - 0x5262], D0
  1463. 00000F76  7000                     moveq.l    D0, 0x00
  1464. 00000F78  2B40 AF14                move.l     [A5 - 0x50EC], D0
  1465. label00000F7C:
  1466. 00000F7C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1467. 00000F80  4E5E                     unlink     A6
  1468. 00000F82  4E75                     rts
  1469. 00000F84  424D                     clr.w      A5
  1470. 00000F86  4150                     chk.w      D0, [A0]
  1471. 00000F88  424B                     clr.w      A3
  1472. 00000F8A  4744                     chk.w      D3, D4
  1473. 00000F8C  4341                     chk.w      D1, D1
  1474. 00000F8E  5244                     addq.w     D4, 1
  1475. export_1207:
  1476. 00000F90  4E56 FEF4                link       A6, -0x010C
  1477. 00000F94  48E7 0118                movem.l    -[A7], D7,A3,A4
  1478. 00000F98  206E 000C                movea.l    A0, [A6 + 0xC]
  1479. 00000F9C  4210                     clr.b      [A0]
  1480. 00000F9E  42A7                     clr.l      -[A7]
  1481. 00000FA0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1482. 00000FA4  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  1483. 00000FA8  285F                     movea.l    A4, [A7]+
  1484. 00000FAA  200C                     move.l     D0, A4
  1485. 00000FAC  673A                     beq        +0x3C /* 00000FE8 */
  1486. 00000FAE  2054                     movea.l    A0, [A4]
  1487. 00000FB0  2028 0028                move.l     D0, [A0 + 0x28]
  1488. 00000FB4  7232                     moveq.l    D1, 0x32
  1489. 00000FB6  D081                     add.l      D0, D1
  1490. 00000FB8  2054                     movea.l    A0, [A4]
  1491. 00000FBA  2E28 002E                move.l     D7, [A0 + 0x2E]
  1492. 00000FBE  DE80                     add.l      D7, D0
  1493. 00000FC0  2647                     movea.l    A3, D7
  1494. 00000FC2  D7D4                     add.l      A3, [A4]
  1495. 00000FC4  2F0B                     move.l     -[A7], A3
  1496. 00000FC6  486E FEF4                pea.l      [A6 - 0x10C]
  1497. 00000FCA  4EAD 2562                jsr        [A5 + 0x2562 /* export_1192 */]
  1498. 00000FCE  206E 000C                movea.l    A0, [A6 + 0xC]
  1499. 00000FD2  43EE FEF4                lea.l      A1, [A6 - 0x10C]
  1500. 00000FD6  703F                     moveq.l    D0, 0x3F
  1501. label00000FD8:
  1502. 00000FD8  20D9                     move.l     [A0]+, [A1]+
  1503. 00000FDA  51C8 FFFC                dbf        D0, -0x6 /* 00000FD8 */
  1504. 00000FDE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1505. 00000FE2  4267                     clr.w      -[A7]
  1506. 00000FE4  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  1507. label00000FE8:
  1508. 00000FE8  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1509. 00000FEC  4E5E                     unlink     A6
  1510. 00000FEE  2E9F                     move.l     [A7], [A7]+
  1511. 00000FF0  4E75                     rts
  1512. export_1208:
  1513. 00000FF2  4E56 FFEC                link       A6, -0x0014
  1514. 00000FF6  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1515. 00000FFA  7000                     moveq.l    D0, 0x00
  1516. 00000FFC  2D40 000C                move.l     [A6 + 0xC], D0
  1517. 00001000  2E2D A6B8                move.l     D7, [A5 - 0x5948]
  1518. 00001004  2D6D A6B4 FFEC           move.l     [A6 - 0x14], [A5 - 0x594C]
  1519. 0000100A  7C01                     moveq.l    D6, 0x01
  1520. 0000100C  602E                     bra        +0x30 /* 0000103C */
  1521. label0000100E:
  1522. 0000100E  BEAE 0008                cmp.l      D7, [A6 + 0x8]
  1523. 00001012  6606                     bne        +0x8 /* 0000101A */
  1524. 00001014  2D46 000C                move.l     [A6 + 0xC], D6
  1525. 00001018  6028                     bra        +0x2A /* 00001042 */
  1526. label0000101A:
  1527. 0000101A  42A7                     clr.l      -[A7]
  1528. 0000101C  2F07                     move.l     -[A7], D7
  1529. 0000101E  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  1530. 00001022  285F                     movea.l    A4, [A7]+
  1531. 00001024  200C                     move.l     D0, A4
  1532. 00001026  671A                     beq        +0x1C /* 00001042 */
  1533. 00001028  2054                     movea.l    A0, [A4]
  1534. 0000102A  2A28 001C                move.l     D5, [A0 + 0x1C]
  1535. 0000102E  2F07                     move.l     -[A7], D7
  1536. 00001030  4267                     clr.w      -[A7]
  1537. 00001032  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  1538. 00001036  2E05                     move.l     D7, D5
  1539. 00001038  5286                     addq.l     D6, 1
  1540. 0000103A  6906                     bvs        +0x8 /* 00001042 */
  1541. label0000103C:
  1542. 0000103C  BCAE FFEC                cmp.l      D6, [A6 - 0x14]
  1543. 00001040  6FCC                     ble        -0x32 /* 0000100E */
  1544. label00001042:
  1545. 00001042  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1546. 00001046  4E5E                     unlink     A6
  1547. 00001048  2E9F                     move.l     [A7], [A7]+
  1548. 0000104A  4E75                     rts
  1549. export_1209:
  1550. 0000104C  4E56 0000                link       A6, 0
  1551. 00001050  42A7                     clr.l      -[A7]
  1552. 00001052  42A7                     clr.l      -[A7]
  1553. 00001054  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1554. 00001058  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  1555. 0000105C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1556. 00001060  3F3C 0004                move.w     -[A7], 0x4
  1557. 00001064  4EBA 0168                jsr        [PC + 0x168 /* 000011CE */]
  1558. 00001068  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  1559. 0000106C  4E5E                     unlink     A6
  1560. 0000106E  2E9F                     move.l     [A7], [A7]+
  1561. 00001070  4E75                     rts
  1562. export_1210:
  1563. 00001072  4E56 FFCA                link       A6, -0x0036
  1564. 00001076  2F0C                     move.l     -[A7], A4
  1565. 00001078  422E 0012                clr.b      [A6 + 0x12]
  1566. 0000107C  4267                     clr.w      -[A7]
  1567. 0000107E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  1568. 00001082  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1569. 00001086  486E FFE2                pea.l      [A6 - 0x1E]
  1570. 0000108A  4EBA 045C                jsr        [PC + 0x45C /* 000014E8 */]
  1571. 0000108E  101F                     move.b     D0, [A7]+
  1572. 00001090  6602                     bne        +0x4 /* 00001094 */
  1573. 00001092  6070                     bra        +0x72 /* 00001104 */
  1574. label00001094:
  1575. 00001094  082E 0006 FFF0           btst.b     [A6 - 0x10], 0x6
  1576. 0000109A  56C0                     sne        D0
  1577. 0000109C  4400                     neg.b      D0
  1578. 0000109E  1D40 0012                move.b     [A6 + 0x12], D0
  1579. 000010A2  082E 0004 FFF0           btst.b     [A6 - 0x10], 0x4
  1580. 000010A8  675A                     beq        +0x5C /* 00001104 */
  1581. 000010AA  42A7                     clr.l      -[A7]
  1582. 000010AC  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1583. 000010B0  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  1584. 000010B4  285F                     movea.l    A4, [A7]+
  1585. 000010B6  200C                     move.l     D0, A4
  1586. 000010B8  674A                     beq        +0x4C /* 00001104 */
  1587. 000010BA  2F0C                     move.l     -[A7], A4
  1588. 000010BC  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1589. 000010C0  4267                     clr.w      -[A7]
  1590. 000010C2  486E FFDA                pea.l      [A6 - 0x26]
  1591. 000010C6  486E FFD6                pea.l      [A6 - 0x2A]
  1592. 000010CA  486E FFCE                pea.l      [A6 - 0x32]
  1593. 000010CE  486E FFCA                pea.l      [A6 - 0x36]
  1594. 000010D2  4EBA 0F18                jsr        [PC + 0xF18 /* 00001FEC */]
  1595. 000010D6  4AAE FFDA                tst.l      [A6 - 0x26]
  1596. 000010DA  56C0                     sne        D0
  1597. 000010DC  4AAE FFCE                tst.l      [A6 - 0x32]
  1598. 000010E0  5EC1                     sgt        D1
  1599. 000010E2  C001                     and.b      D0, D1
  1600. 000010E4  6714                     beq        +0x16 /* 000010FA */
  1601. 000010E6  206E FFDA                movea.l    A0, [A6 - 0x26]
  1602. 000010EA  1010                     move.b     D0, [A0]
  1603. 000010EC  4880                     ext.w      D0
  1604. 000010EE  7230                     moveq.l    D1, 0x30
  1605. 000010F0  B240                     cmp.w      D1, D0
  1606. 000010F2  56C0                     sne        D0
  1607. 000010F4  4400                     neg.b      D0
  1608. 000010F6  1D40 0012                move.b     [A6 + 0x12], D0
  1609. label000010FA:
  1610. 000010FA  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1611. 000010FE  4267                     clr.w      -[A7]
  1612. 00001100  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  1613. label00001104:
  1614. 00001104  285F                     movea.l    A4, [A7]+
  1615. 00001106  4E5E                     unlink     A6
  1616. 00001108  205F                     movea.l    A0, [A7]+
  1617. 0000110A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1618. 0000110E  4ED0                     jmp        [A0]
  1619. export_1211:
  1620. fn00001110:
  1621. 00001110  4E56 FFFC                link       A6, -0x0004
  1622. 00001114  2F0C                     move.l     -[A7], A4
  1623. 00001116  7000                     moveq.l    D0, 0x00
  1624. 00001118  2D40 000C                move.l     [A6 + 0xC], D0
  1625. 0000111C  42A7                     clr.l      -[A7]
  1626. 0000111E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1627. 00001122  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  1628. 00001126  285F                     movea.l    A4, [A7]+
  1629. 00001128  200C                     move.l     D0, A4
  1630. 0000112A  6712                     beq        +0x14 /* 0000113E */
  1631. 0000112C  2054                     movea.l    A0, [A4]
  1632. 0000112E  2D68 0024 000C           move.l     [A6 + 0xC], [A0 + 0x24]
  1633. 00001134  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1634. 00001138  4267                     clr.w      -[A7]
  1635. 0000113A  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  1636. label0000113E:
  1637. 0000113E  285F                     movea.l    A4, [A7]+
  1638. 00001140  4E5E                     unlink     A6
  1639. 00001142  2E9F                     move.l     [A7], [A7]+
  1640. 00001144  4E75                     rts
  1641. export_1212:
  1642. 00001146  4E56 FEF4                link       A6, -0x010C
  1643. 0000114A  48E7 0118                movem.l    -[A7], D7,A3,A4
  1644. 0000114E  206E 000C                movea.l    A0, [A6 + 0xC]
  1645. 00001152  4210                     clr.b      [A0]
  1646. 00001154  42A7                     clr.l      -[A7]
  1647. 00001156  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1648. 0000115A  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  1649. 0000115E  285F                     movea.l    A4, [A7]+
  1650. 00001160  200C                     move.l     D0, A4
  1651. 00001162  673A                     beq        +0x3C /* 0000119E */
  1652. 00001164  2054                     movea.l    A0, [A4]
  1653. 00001166  2028 002C                move.l     D0, [A0 + 0x2C]
  1654. 0000116A  7236                     moveq.l    D1, 0x36
  1655. 0000116C  D081                     add.l      D0, D1
  1656. 0000116E  2054                     movea.l    A0, [A4]
  1657. 00001170  2E28 0032                move.l     D7, [A0 + 0x32]
  1658. 00001174  DE80                     add.l      D7, D0
  1659. 00001176  2647                     movea.l    A3, D7
  1660. 00001178  D7D4                     add.l      A3, [A4]
  1661. 0000117A  2F0B                     move.l     -[A7], A3
  1662. 0000117C  486E FEF4                pea.l      [A6 - 0x10C]
  1663. 00001180  4EAD 2562                jsr        [A5 + 0x2562 /* export_1192 */]
  1664. 00001184  206E 000C                movea.l    A0, [A6 + 0xC]
  1665. 00001188  43EE FEF4                lea.l      A1, [A6 - 0x10C]
  1666. 0000118C  703F                     moveq.l    D0, 0x3F
  1667. label0000118E:
  1668. 0000118E  20D9                     move.l     [A0]+, [A1]+
  1669. 00001190  51C8 FFFC                dbf        D0, -0x6 /* 0000118E */
  1670. 00001194  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1671. 00001198  4267                     clr.w      -[A7]
  1672. 0000119A  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  1673. label0000119E:
  1674. 0000119E  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1675. 000011A2  4E5E                     unlink     A6
  1676. 000011A4  2E9F                     move.l     [A7], [A7]+
  1677. 000011A6  4E75                     rts
  1678. export_1213:
  1679. 000011A8  4E56 0000                link       A6, 0
  1680. 000011AC  42A7                     clr.l      -[A7]
  1681. 000011AE  42A7                     clr.l      -[A7]
  1682. 000011B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1683. 000011B4  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  1684. 000011B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1685. 000011BC  3F3C 0003                move.w     -[A7], 0x3
  1686. 000011C0  4EBA 000C                jsr        [PC + 0xC /* 000011CE */]
  1687. 000011C4  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  1688. 000011C8  4E5E                     unlink     A6
  1689. 000011CA  2E9F                     move.l     [A7], [A7]+
  1690. 000011CC  4E75                     rts
  1691. fn000011CE:
  1692. 000011CE  4E56 FFEA                link       A6, -0x0016
  1693. 000011D2  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1694. 000011D6  266E 000E                movea.l    A3, [A6 + 0xE]
  1695. 000011DA  382E 0008                move.w     D4, [A6 + 0x8]
  1696. 000011DE  7000                     moveq.l    D0, 0x00
  1697. 000011E0  2D40 0012                move.l     [A6 + 0x12], D0
  1698. 000011E4  200B                     move.l     D0, A3
  1699. 000011E6  6700 009E                beq        +0xA0 /* 00001286 */
  1700. 000011EA  2F0B                     move.l     -[A7], A3
  1701. 000011EC  486E FFEB                pea.l      [A6 - 0x15]
  1702. 000011F0  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  1703. 000011F4  7003                     moveq.l    D0, 0x03
  1704. 000011F6  B044                     cmp.w      D0, D4
  1705. 000011F8  6610                     bne        +0x12 /* 0000120A */
  1706. 000011FA  2853                     movea.l    A4, [A3]
  1707. 000011FC  202C 002C                move.l     D0, [A4 + 0x2C]
  1708. 00001200  7236                     moveq.l    D1, 0x36
  1709. 00001202  D081                     add.l      D0, D1
  1710. 00001204  2C2C 0032                move.l     D6, [A4 + 0x32]
  1711. 00001208  DC80                     add.l      D6, D0
  1712. label0000120A:
  1713. 0000120A  7004                     moveq.l    D0, 0x04
  1714. 0000120C  B044                     cmp.w      D0, D4
  1715. 0000120E  6610                     bne        +0x12 /* 00001220 */
  1716. 00001210  2853                     movea.l    A4, [A3]
  1717. 00001212  202C 0028                move.l     D0, [A4 + 0x28]
  1718. 00001216  7232                     moveq.l    D1, 0x32
  1719. 00001218  D081                     add.l      D0, D1
  1720. 0000121A  2C2C 002E                move.l     D6, [A4 + 0x2E]
  1721. 0000121E  DC80                     add.l      D6, D0
  1722. label00001220:
  1723. 00001220  2006                     move.l     D0, D6
  1724. 00001222  D093                     add.l      D0, [A3]
  1725. 00001224  2D40 FFEC                move.l     [A6 - 0x14], D0
  1726. 00001228  486E FFEC                pea.l      [A6 - 0x14]
  1727. 0000122C  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  1728. 00001230  42A7                     clr.l      -[A7]
  1729. 00001232  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1730. 00001236  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  1731. 0000123A  2A1F                     move.l     D5, [A7]+
  1732. 0000123C  5285                     addq.l     D5, 1
  1733. 0000123E  42A7                     clr.l      -[A7]
  1734. 00001240  2F05                     move.l     -[A7], D5
  1735. 00001242  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  1736. 00001246  2E1F                     move.l     D7, [A7]+
  1737. 00001248  6716                     beq        +0x18 /* 00001260 */
  1738. 0000124A  2047                     movea.l    A0, D7
  1739. 0000124C  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  1740. 00001250  486E FFEC                pea.l      [A6 - 0x14]
  1741. 00001254  486E FFF0                pea.l      [A6 - 0x10]
  1742. 00001258  4EAD 23A2                jsr        [A5 + 0x23A2 /* export_1136 */]
  1743. 0000125C  2D47 0012                move.l     [A6 + 0x12], D7
  1744. label00001260:
  1745. 00001260  2F0B                     move.l     -[A7], A3
  1746. 00001262  1F2E FFEB                move.b     -[A7], [A6 - 0x15]
  1747. 00001266  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  1748. 0000126A  7003                     moveq.l    D0, 0x03
  1749. 0000126C  B044                     cmp.w      D0, D4
  1750. 0000126E  660C                     bne        +0xE /* 0000127C */
  1751. 00001270  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1752. 00001274  4267                     clr.w      -[A7]
  1753. 00001276  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  1754. 0000127A  600A                     bra        +0xC /* 00001286 */
  1755. label0000127C:
  1756. 0000127C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1757. 00001280  4267                     clr.w      -[A7]
  1758. 00001282  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  1759. label00001286:
  1760. 00001286  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1761. 0000128A  4E5E                     unlink     A6
  1762. 0000128C  205F                     movea.l    A0, [A7]+
  1763. 0000128E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1764. 00001292  4ED0                     jmp        [A0]
  1765. export_1214:
  1766. 00001294  4E56 FF78                link       A6, -0x0088
  1767. 00001298  2F07                     move.l     -[A7], D7
  1768. 0000129A  422E 000C                clr.b      [A6 + 0xC]
  1769. 0000129E  42A7                     clr.l      -[A7]
  1770. 000012A0  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  1771. 000012A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1772. 000012A8  4EBA 1ECE                jsr        [PC + 0x1ECE /* 00003178 */]
  1773. 000012AC  2E1F                     move.l     D7, [A7]+
  1774. 000012AE  6602                     bne        +0x4 /* 000012B2 */
  1775. 000012B0  602C                     bra        +0x2E /* 000012DE */
  1776. label000012B2:
  1777. 000012B2  4267                     clr.w      -[A7]
  1778. 000012B4  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  1779. 000012B8  2F07                     move.l     -[A7], D7
  1780. 000012BA  486E FF7C                pea.l      [A6 - 0x84]
  1781. 000012BE  4EBA 0026                jsr        [PC + 0x26 /* 000012E6 */]
  1782. 000012C2  101F                     move.b     D0, [A7]+
  1783. 000012C4  660A                     bne        +0xC /* 000012D0 */
  1784. 000012C6  2F3C 0005 BAAB           move.l     -[A7], 0x5BAAB
  1785. 000012CC  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  1786. label000012D0:
  1787. 000012D0  082E 0004 FF80           btst.b     [A6 - 0x80], 0x4
  1788. 000012D6  56C0                     sne        D0
  1789. 000012D8  4400                     neg.b      D0
  1790. 000012DA  1D40 000C                move.b     [A6 + 0xC], D0
  1791. label000012DE:
  1792. 000012DE  2E1F                     move.l     D7, [A7]+
  1793. 000012E0  4E5E                     unlink     A6
  1794. 000012E2  2E9F                     move.l     [A7], [A7]+
  1795. 000012E4  4E75                     rts
  1796. export_1215:
  1797. fn000012E6:
  1798. 000012E6  4E56 FFE0                link       A6, -0x0020
  1799. 000012EA  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1800. 000012EE  422E 0014                clr.b      [A6 + 0x14]
  1801. 000012F2  4AAE 000C                tst.l      [A6 + 0xC]
  1802. 000012F6  6E04                     bgt        +0x6 /* 000012FC */
  1803. 000012F8  6000 00A2                bra        +0xA4 /* 0000139C */
  1804. label000012FC:
  1805. 000012FC  42A7                     clr.l      -[A7]
  1806. 000012FE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1807. 00001302  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  1808. 00001306  285F                     movea.l    A4, [A7]+
  1809. 00001308  200C                     move.l     D0, A4
  1810. 0000130A  6604                     bne        +0x6 /* 00001310 */
  1811. 0000130C  6000 008E                bra        +0x90 /* 0000139C */
  1812. label00001310:
  1813. 00001310  2054                     movea.l    A0, [A4]
  1814. 00001312  202E 000C                move.l     D0, [A6 + 0xC]
  1815. 00001316  B0A8 0018                cmp.l      D0, [A0 + 0x18]
  1816. 0000131A  6E76                     bgt        +0x78 /* 00001392 */
  1817. 0000131C  2054                     movea.l    A0, [A4]
  1818. 0000131E  3028 001C                move.w     D0, [A0 + 0x1C]
  1819. 00001322  48C0                     ext.l      D0
  1820. 00001324  2C00                     move.l     D6, D0
  1821. 00001326  2654                     movea.l    A3, [A4]
  1822. 00001328  7030                     moveq.l    D0, 0x30
  1823. 0000132A  D7C0                     add.l      A3, D0
  1824. 0000132C  2E2E 000C                move.l     D7, [A6 + 0xC]
  1825. label00001330:
  1826. 00001330  302B 0004                move.w     D0, [A3 + 0x4]
  1827. 00001334  48C0                     ext.l      D0
  1828. 00001336  B087                     cmp.l      D0, D7
  1829. 00001338  6C0C                     bge        +0xE /* 00001346 */
  1830. 0000133A  302B 0004                move.w     D0, [A3 + 0x4]
  1831. 0000133E  48C0                     ext.l      D0
  1832. 00001340  9E80                     sub.l      D7, D0
  1833. 00001342  5C8B                     addq.l     A3, 6
  1834. 00001344  60EA                     bra        -0x14 /* 00001330 */
  1835. label00001346:
  1836. 00001346  2A13                     move.l     D5, [A3]
  1837. 00001348  42A7                     clr.l      -[A7]
  1838. 0000134A  2F05                     move.l     -[A7], D5
  1839. 0000134C  4EAD 0EDA                jsr        [A5 + 0xEDA /* export_471 */]
  1840. 00001350  281F                     move.l     D4, [A7]+
  1841. 00001352  673E                     beq        +0x40 /* 00001392 */
  1842. 00001354  2007                     move.l     D0, D7
  1843. 00001356  5380                     subq.l     D0, 1
  1844. 00001358  2F00                     move.l     -[A7], D0
  1845. 0000135A  2F06                     move.l     -[A7], D6
  1846. 0000135C  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  1847. 00001360  201F                     move.l     D0, [A7]+
  1848. 00001362  7218                     moveq.l    D1, 0x18
  1849. 00001364  D081                     add.l      D0, D1
  1850. 00001366  2D40 FFE8                move.l     [A6 - 0x18], D0
  1851. 0000136A  2044                     movea.l    A0, D4
  1852. 0000136C  202E FFE8                move.l     D0, [A6 - 0x18]
  1853. 00001370  D090                     add.l      D0, [A0]
  1854. 00001372  2D40 FFE4                move.l     [A6 - 0x1C], D0
  1855. 00001376  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1856. 0000137A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1857. 0000137E  2F06                     move.l     -[A7], D6
  1858. 00001380  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  1859. 00001384  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  1860. 0000138A  2F05                     move.l     -[A7], D5
  1861. 0000138C  4267                     clr.w      -[A7]
  1862. 0000138E  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  1863. label00001392:
  1864. 00001392  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1865. 00001396  4267                     clr.w      -[A7]
  1866. 00001398  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  1867. label0000139C:
  1868. 0000139C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1869. 000013A0  4E5E                     unlink     A6
  1870. 000013A2  205F                     movea.l    A0, [A7]+
  1871. 000013A4  DEFC 000C                add.w      A7, 0xC
  1872. 000013A8  4ED0                     jmp        [A0]
  1873. export_1216:
  1874. fn000013AA:
  1875. 000013AA  4E56 FFFC                link       A6, -0x0004
  1876. 000013AE  2F0C                     move.l     -[A7], A4
  1877. 000013B0  422E 0010                clr.b      [A6 + 0x10]
  1878. 000013B4  42A7                     clr.l      -[A7]
  1879. 000013B6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1880. 000013BA  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  1881. 000013BE  285F                     movea.l    A4, [A7]+
  1882. 000013C0  200C                     move.l     D0, A4
  1883. 000013C2  671E                     beq        +0x20 /* 000013E2 */
  1884. 000013C4  2054                     movea.l    A0, [A4]
  1885. 000013C6  226E 0008                movea.l    A1, [A6 + 0x8]
  1886. 000013CA  700B                     moveq.l    D0, 0x0B
  1887. label000013CC:
  1888. 000013CC  22D8                     move.l     [A1]+, [A0]+
  1889. 000013CE  51C8 FFFC                dbf        D0, -0x6 /* 000013CC */
  1890. 000013D2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1891. 000013D6  4267                     clr.w      -[A7]
  1892. 000013D8  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  1893. 000013DC  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  1894. label000013E2:
  1895. 000013E2  285F                     movea.l    A4, [A7]+
  1896. 000013E4  4E5E                     unlink     A6
  1897. 000013E6  205F                     movea.l    A0, [A7]+
  1898. 000013E8  504F                     addq.w     A7, 8
  1899. 000013EA  4ED0                     jmp        [A0]
  1900. export_1217:
  1901. 000013EC  4E56 FFF4                link       A6, -0x000C
  1902. 000013F0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  1903. 000013F4  2C2E 0008                move.l     D6, [A6 + 0x8]
  1904. 000013F8  7000                     moveq.l    D0, 0x00
  1905. 000013FA  2D40 0010                move.l     [A6 + 0x10], D0
  1906. 000013FE  42A7                     clr.l      -[A7]
  1907. 00001400  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1908. 00001404  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  1909. 00001408  285F                     movea.l    A4, [A7]+
  1910. 0000140A  200C                     move.l     D0, A4
  1911. 0000140C  6736                     beq        +0x38 /* 00001444 */
  1912. 0000140E  4A86                     tst.l      D6
  1913. 00001410  5EC0                     sgt        D0
  1914. 00001412  2054                     movea.l    A0, [A4]
  1915. 00001414  BCA8 0010                cmp.l      D6, [A0 + 0x10]
  1916. 00001418  5FC1                     sle        D1
  1917. 0000141A  C001                     and.b      D0, D1
  1918. 0000141C  671C                     beq        +0x1E /* 0000143A */
  1919. 0000141E  2E06                     move.l     D7, D6
  1920. 00001420  5387                     subq.l     D7, 1
  1921. 00001422  2007                     move.l     D0, D7
  1922. 00001424  D087                     add.l      D0, D7
  1923. 00001426  D087                     add.l      D0, D7
  1924. 00001428  2E00                     move.l     D7, D0
  1925. 0000142A  E38F                     lsl        D7, 1
  1926. 0000142C  2014                     move.l     D0, [A4]
  1927. 0000142E  7230                     moveq.l    D1, 0x30
  1928. 00001430  D081                     add.l      D0, D1
  1929. 00001432  2640                     movea.l    A3, D0
  1930. 00001434  D7C7                     add.l      A3, D7
  1931. 00001436  2D53 0010                move.l     [A6 + 0x10], [A3]
  1932. label0000143A:
  1933. 0000143A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1934. 0000143E  4267                     clr.w      -[A7]
  1935. 00001440  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  1936. label00001444:
  1937. 00001444  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1938. 00001448  4E5E                     unlink     A6
  1939. 0000144A  205F                     movea.l    A0, [A7]+
  1940. 0000144C  504F                     addq.w     A7, 8
  1941. 0000144E  4ED0                     jmp        [A0]
  1942. export_1218:
  1943. 00001450  4E56 FFF4                link       A6, -0x000C
  1944. 00001454  48E7 0108                movem.l    -[A7], D7,A4
  1945. 00001458  206E 0008                movea.l    A0, [A6 + 0x8]
  1946. 0000145C  4210                     clr.b      [A0]
  1947. 0000145E  42A7                     clr.l      -[A7]
  1948. 00001460  2F2D A840                move.l     -[A7], [A5 - 0x57C0]
  1949. 00001464  2F3A 007E                move.l     -[A7], [PC + 0x7E /* 000014E4, value 0x4654424C 'FTBL' */]
  1950. 00001468  4EAD 0ED2                jsr        [A5 + 0xED2 /* export_470 */]
  1951. 0000146C  285F                     movea.l    A4, [A7]+
  1952. 0000146E  200C                     move.l     D0, A4
  1953. 00001470  6602                     bne        +0x4 /* 00001474 */
  1954. 00001472  6064                     bra        +0x66 /* 000014D8 */
  1955. label00001474:
  1956. 00001474  2014                     move.l     D0, [A4]
  1957. 00001476  7218                     moveq.l    D1, 0x18
  1958. 00001478  D081                     add.l      D0, D1
  1959. 0000147A  2D40 FFF6                move.l     [A6 - 0xA], D0
  1960. 0000147E  2054                     movea.l    A0, [A4]
  1961. 00001480  3D68 0012 FFF4           move.w     [A6 - 0xC], [A0 + 0x12]
  1962. 00001486  7E01                     moveq.l    D7, 0x01
  1963. 00001488  603E                     bra        +0x40 /* 000014C8 */
  1964. label0000148A:
  1965. 0000148A  206E FFF6                movea.l    A0, [A6 - 0xA]
  1966. 0000148E  3010                     move.w     D0, [A0]
  1967. 00001490  B06E 000C                cmp.w      D0, [A6 + 0xC]
  1968. 00001494  6612                     bne        +0x14 /* 000014A8 */
  1969. 00001496  202E FFF6                move.l     D0, [A6 - 0xA]
  1970. 0000149A  5480                     addq.l     D0, 2
  1971. 0000149C  2F00                     move.l     -[A7], D0
  1972. 0000149E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1973. 000014A2  4EAD 2562                jsr        [A5 + 0x2562 /* export_1192 */]
  1974. 000014A6  6026                     bra        +0x28 /* 000014CE */
  1975. label000014A8:
  1976. 000014A8  54AE FFF6                addq.l     [A6 - 0xA], 2
  1977. 000014AC  486E FFF6                pea.l      [A6 - 0xA]
  1978. 000014B0  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  1979. 000014B4  202E FFF6                move.l     D0, [A6 - 0xA]
  1980. 000014B8  5280                     addq.l     D0, 1
  1981. 000014BA  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  1982. 000014C0  2D40 FFF6                move.l     [A6 - 0xA], D0
  1983. 000014C4  5247                     addq.w     D7, 1
  1984. 000014C6  6906                     bvs        +0x8 /* 000014CE */
  1985. label000014C8:
  1986. 000014C8  BE6E FFF4                cmp.w      D7, [A6 - 0xC]
  1987. 000014CC  6FBC                     ble        -0x42 /* 0000148A */
  1988. label000014CE:
  1989. 000014CE  2F2D A840                move.l     -[A7], [A5 - 0x57C0]
  1990. 000014D2  4267                     clr.w      -[A7]
  1991. 000014D4  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  1992. label000014D8:
  1993. 000014D8  4CDF 1080                movem.l    D7,A4, [A7]+
  1994. 000014DC  4E5E                     unlink     A6
  1995. 000014DE  205F                     movea.l    A0, [A7]+
  1996. 000014E0  5C4F                     addq.w     A7, 6
  1997. 000014E2  4ED0                     jmp        [A0]
  1998. 000014E4  4654                     not.w      [A4]
  1999. 000014E6  424C                     clr.w      A4
  2000. export_1219:
  2001. fn000014E8:
  2002. 000014E8  4E56 FFF8                link       A6, -0x0008
  2003. 000014EC  48E7 0018                movem.l    -[A7], A3,A4
  2004. 000014F0  422E 0012                clr.b      [A6 + 0x12]
  2005. 000014F4  42A7                     clr.l      -[A7]
  2006. 000014F6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2007. 000014FA  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  2008. 000014FE  285F                     movea.l    A4, [A7]+
  2009. 00001500  200C                     move.l     D0, A4
  2010. 00001502  6732                     beq        +0x34 /* 00001536 */
  2011. 00001504  42A7                     clr.l      -[A7]
  2012. 00001506  2F0C                     move.l     -[A7], A4
  2013. 00001508  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2014. 0000150C  4EBA 01F0                jsr        [PC + 0x1F0 /* 000016FE */]
  2015. 00001510  265F                     movea.l    A3, [A7]+
  2016. 00001512  200B                     move.l     D0, A3
  2017. 00001514  6716                     beq        +0x18 /* 0000152C */
  2018. 00001516  206E 0008                movea.l    A0, [A6 + 0x8]
  2019. 0000151A  224B                     movea.l    A1, A3
  2020. 0000151C  7006                     moveq.l    D0, 0x06
  2021. label0000151E:
  2022. 0000151E  20D9                     move.l     [A0]+, [A1]+
  2023. 00001520  51C8 FFFC                dbf        D0, -0x6 /* 0000151E */
  2024. 00001524  3091                     move.w     [A0], [A1]
  2025. 00001526  1D7C 0001 0012           move.b     [A6 + 0x12], 0x1
  2026. label0000152C:
  2027. 0000152C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2028. 00001530  4267                     clr.w      -[A7]
  2029. 00001532  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  2030. label00001536:
  2031. 00001536  4CDF 1800                movem.l    A3,A4, [A7]+
  2032. 0000153A  4E5E                     unlink     A6
  2033. 0000153C  205F                     movea.l    A0, [A7]+
  2034. 0000153E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2035. 00001542  4ED0                     jmp        [A0]
  2036. export_1220:
  2037. 00001544  4E56 FFEA                link       A6, -0x0016
  2038. 00001548  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2039. 0000154C  426E 0010                clr.w      [A6 + 0x10]
  2040. 00001550  4A6E 000A                tst.w      [A6 + 0xA]
  2041. 00001554  6E04                     bgt        +0x6 /* 0000155A */
  2042. 00001556  6000 0098                bra        +0x9A /* 000015F0 */
  2043. label0000155A:
  2044. 0000155A  42A7                     clr.l      -[A7]
  2045. 0000155C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2046. 00001560  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  2047. 00001564  265F                     movea.l    A3, [A7]+
  2048. 00001566  200B                     move.l     D0, A3
  2049. 00001568  6700 0086                beq        +0x88 /* 000015F0 */
  2050. 0000156C  2053                     movea.l    A0, [A3]
  2051. 0000156E  5888                     addq.l     A0, 4
  2052. 00001570  43FA 008E                lea.l      A1, [PC + 0x8E /* 00001600, value 0x43415244 'CARD' */]
  2053. 00001574  7003                     moveq.l    D0, 0x03
  2054. label00001576:
  2055. 00001576  B109                     cmpm.b     [A0]+, [A1]+
  2056. 00001578  56C8 FFFC                dbne       D0, -0x6 /* 00001576 */
  2057. 0000157C  6604                     bne        +0x6 /* 00001582 */
  2058. 0000157E  7E36                     moveq.l    D7, 0x36
  2059. 00001580  6018                     bra        +0x1A /* 0000159A */
  2060. label00001582:
  2061. 00001582  2053                     movea.l    A0, [A3]
  2062. 00001584  5888                     addq.l     A0, 4
  2063. 00001586  43FA 0074                lea.l      A1, [PC + 0x74 /* 000015FC, value 0x424B4744 'BKGD' */]
  2064. 0000158A  7003                     moveq.l    D0, 0x03
  2065. label0000158C:
  2066. 0000158C  B109                     cmpm.b     [A0]+, [A1]+
  2067. 0000158E  56C8 FFFC                dbne       D0, -0x6 /* 0000158C */
  2068. 00001592  6604                     bne        +0x6 /* 00001598 */
  2069. 00001594  7E32                     moveq.l    D7, 0x32
  2070. 00001596  6002                     bra        +0x4 /* 0000159A */
  2071. label00001598:
  2072. 00001598  604C                     bra        +0x4E /* 000015E6 */
  2073. label0000159A:
  2074. 0000159A  2847                     movea.l    A4, D7
  2075. 0000159C  D9D3                     add.l      A4, [A3]
  2076. 0000159E  280C                     move.l     D4, A4
  2077. 000015A0  700E                     moveq.l    D0, 0x0E
  2078. 000015A2  9880                     sub.l      D4, D0
  2079. 000015A4  4246                     clr.w      D6
  2080. 000015A6  2044                     movea.l    A0, D4
  2081. 000015A8  3D50 FFEA                move.w     [A6 - 0x16], [A0]
  2082. 000015AC  7A01                     moveq.l    D5, 0x01
  2083. 000015AE  6030                     bra        +0x32 /* 000015E0 */
  2084. label000015B0:
  2085. 000015B0  102C 0004                move.b     D0, [A4 + 0x4]
  2086. 000015B4  4880                     ext.w      D0
  2087. 000015B6  B06E 0008                cmp.w      D0, [A6 + 0x8]
  2088. 000015BA  57C0                     seq        D0
  2089. 000015BC  4A6E 0008                tst.w      [A6 + 0x8]
  2090. 000015C0  57C1                     seq        D1
  2091. 000015C2  8001                     or.b       D0, D1
  2092. 000015C4  6710                     beq        +0x12 /* 000015D6 */
  2093. 000015C6  5246                     addq.w     D6, 1
  2094. 000015C8  BC6E 000A                cmp.w      D6, [A6 + 0xA]
  2095. 000015CC  6608                     bne        +0xA /* 000015D6 */
  2096. 000015CE  3D6C 0002 0010           move.w     [A6 + 0x10], [A4 + 0x2]
  2097. 000015D4  6010                     bra        +0x12 /* 000015E6 */
  2098. label000015D6:
  2099. 000015D6  3014                     move.w     D0, [A4]
  2100. 000015D8  48C0                     ext.l      D0
  2101. 000015DA  D9C0                     add.l      A4, D0
  2102. 000015DC  5245                     addq.w     D5, 1
  2103. 000015DE  6906                     bvs        +0x8 /* 000015E6 */
  2104. label000015E0:
  2105. 000015E0  BA6E FFEA                cmp.w      D5, [A6 - 0x16]
  2106. 000015E4  6FCA                     ble        -0x34 /* 000015B0 */
  2107. label000015E6:
  2108. 000015E6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2109. 000015EA  4267                     clr.w      -[A7]
  2110. 000015EC  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  2111. label000015F0:
  2112. 000015F0  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2113. 000015F4  4E5E                     unlink     A6
  2114. 000015F6  205F                     movea.l    A0, [A7]+
  2115. 000015F8  504F                     addq.w     A7, 8
  2116. 000015FA  4ED0                     jmp        [A0]
  2117. 000015FC  424B                     clr.w      A3
  2118. 000015FE  4744                     chk.w      D3, D4
  2119. 00001600  4341                     chk.w      D1, D1
  2120. 00001602  5244                     addq.w     D4, 1
  2121. export_1221:
  2122. 00001604  4E56 FEDE                link       A6, -0x0122
  2123. 00001608  206E 000E                movea.l    A0, [A6 + 0xE]
  2124. 0000160C  4210                     clr.b      [A0]
  2125. 0000160E  4267                     clr.w      -[A7]
  2126. 00001610  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2127. 00001614  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2128. 00001618  486E FFE2                pea.l      [A6 - 0x1E]
  2129. 0000161C  486E FEE2                pea.l      [A6 - 0x11E]
  2130. 00001620  486E FEDE                pea.l      [A6 - 0x122]
  2131. 00001624  4EBA 39C8                jsr        [PC + 0x39C8 /* 00004FEE */]
  2132. 00001628  101F                     move.b     D0, [A7]+
  2133. 0000162A  6718                     beq        +0x1A /* 00001644 */
  2134. 0000162C  206E 000E                movea.l    A0, [A6 + 0xE]
  2135. 00001630  43EE FEE2                lea.l      A1, [A6 - 0x11E]
  2136. 00001634  703F                     moveq.l    D0, 0x3F
  2137. label00001636:
  2138. 00001636  20D9                     move.l     [A0]+, [A1]+
  2139. 00001638  51C8 FFFC                dbf        D0, -0x6 /* 00001636 */
  2140. 0000163C  486E FEDE                pea.l      [A6 - 0x122]
  2141. 00001640  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  2142. label00001644:
  2143. 00001644  4E5E                     unlink     A6
  2144. 00001646  205F                     movea.l    A0, [A7]+
  2145. 00001648  5C4F                     addq.w     A7, 6
  2146. 0000164A  4ED0                     jmp        [A0]
  2147. export_1222:
  2148. 0000164C  4E56 FFE8                link       A6, -0x0018
  2149. 00001650  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2150. 00001654  426E 000E                clr.w      [A6 + 0xE]
  2151. 00001658  42A7                     clr.l      -[A7]
  2152. 0000165A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2153. 0000165E  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  2154. 00001662  265F                     movea.l    A3, [A7]+
  2155. 00001664  200B                     move.l     D0, A3
  2156. 00001666  6700 0086                beq        +0x88 /* 000016EE */
  2157. 0000166A  42A7                     clr.l      -[A7]
  2158. 0000166C  2F0B                     move.l     -[A7], A3
  2159. 0000166E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2160. 00001672  4EBA 008A                jsr        [PC + 0x8A /* 000016FE */]
  2161. 00001676  285F                     movea.l    A4, [A7]+
  2162. 00001678  200C                     move.l     D0, A4
  2163. 0000167A  6768                     beq        +0x6A /* 000016E4 */
  2164. 0000167C  102C 0004                move.b     D0, [A4 + 0x4]
  2165. 00001680  4880                     ext.w      D0
  2166. 00001682  3D40 FFEA                move.w     [A6 - 0x16], D0
  2167. 00001686  7E36                     moveq.l    D7, 0x36
  2168. 00001688  2053                     movea.l    A0, [A3]
  2169. 0000168A  5888                     addq.l     A0, 4
  2170. 0000168C  43FA 006C                lea.l      A1, [PC + 0x6C /* 000016FA, value 0x424B4744 'BKGD' */]
  2171. 00001690  7003                     moveq.l    D0, 0x03
  2172. label00001692:
  2173. 00001692  B109                     cmpm.b     [A0]+, [A1]+
  2174. 00001694  56C8 FFFC                dbne       D0, -0x6 /* 00001692 */
  2175. 00001698  6602                     bne        +0x4 /* 0000169C */
  2176. 0000169A  7E32                     moveq.l    D7, 0x32
  2177. label0000169C:
  2178. 0000169C  2847                     movea.l    A4, D7
  2179. 0000169E  D9D3                     add.l      A4, [A3]
  2180. 000016A0  2007                     move.l     D0, D7
  2181. 000016A2  D093                     add.l      D0, [A3]
  2182. 000016A4  2800                     move.l     D4, D0
  2183. 000016A6  700E                     moveq.l    D0, 0x0E
  2184. 000016A8  9880                     sub.l      D4, D0
  2185. 000016AA  4246                     clr.w      D6
  2186. 000016AC  2044                     movea.l    A0, D4
  2187. 000016AE  3D50 FFE8                move.w     [A6 - 0x18], [A0]
  2188. 000016B2  7A01                     moveq.l    D5, 0x01
  2189. 000016B4  6028                     bra        +0x2A /* 000016DE */
  2190. label000016B6:
  2191. 000016B6  102C 0004                move.b     D0, [A4 + 0x4]
  2192. 000016BA  4880                     ext.w      D0
  2193. 000016BC  B06E FFEA                cmp.w      D0, [A6 - 0x16]
  2194. 000016C0  6612                     bne        +0x14 /* 000016D4 */
  2195. 000016C2  5246                     addq.w     D6, 1
  2196. 000016C4  302C 0002                move.w     D0, [A4 + 0x2]
  2197. 000016C8  B06E 0008                cmp.w      D0, [A6 + 0x8]
  2198. 000016CC  6606                     bne        +0x8 /* 000016D4 */
  2199. 000016CE  3D46 000E                move.w     [A6 + 0xE], D6
  2200. 000016D2  6010                     bra        +0x12 /* 000016E4 */
  2201. label000016D4:
  2202. 000016D4  3014                     move.w     D0, [A4]
  2203. 000016D6  48C0                     ext.l      D0
  2204. 000016D8  D9C0                     add.l      A4, D0
  2205. 000016DA  5245                     addq.w     D5, 1
  2206. 000016DC  6906                     bvs        +0x8 /* 000016E4 */
  2207. label000016DE:
  2208. 000016DE  BA6E FFE8                cmp.w      D5, [A6 - 0x18]
  2209. 000016E2  6FD2                     ble        -0x2C /* 000016B6 */
  2210. label000016E4:
  2211. 000016E4  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2212. 000016E8  4267                     clr.w      -[A7]
  2213. 000016EA  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  2214. label000016EE:
  2215. 000016EE  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2216. 000016F2  4E5E                     unlink     A6
  2217. 000016F4  205F                     movea.l    A0, [A7]+
  2218. 000016F6  5C4F                     addq.w     A7, 6
  2219. 000016F8  4ED0                     jmp        [A0]
  2220. 000016FA  424B                     clr.w      A3
  2221. 000016FC  4744                     chk.w      D3, D4
  2222. export_1223:
  2223. fn000016FE:
  2224. 000016FE  4E56 FFF2                link       A6, -0x000E
  2225. 00001702  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2226. 00001706  2A2E 000A                move.l     D5, [A6 + 0xA]
  2227. 0000170A  7000                     moveq.l    D0, 0x00
  2228. 0000170C  2D40 000E                move.l     [A6 + 0xE], D0
  2229. 00001710  2045                     movea.l    A0, D5
  2230. 00001712  2050                     movea.l    A0, [A0]
  2231. 00001714  5888                     addq.l     A0, 4
  2232. 00001716  43FA 0078                lea.l      A1, [PC + 0x78 /* 00001790, value 0x43415244 'CARD' */]
  2233. 0000171A  7003                     moveq.l    D0, 0x03
  2234. label0000171C:
  2235. 0000171C  B109                     cmpm.b     [A0]+, [A1]+
  2236. 0000171E  56C8 FFFC                dbne       D0, -0x6 /* 0000171C */
  2237. 00001722  6604                     bne        +0x6 /* 00001728 */
  2238. 00001724  7E36                     moveq.l    D7, 0x36
  2239. 00001726  601A                     bra        +0x1C /* 00001742 */
  2240. label00001728:
  2241. 00001728  2045                     movea.l    A0, D5
  2242. 0000172A  2050                     movea.l    A0, [A0]
  2243. 0000172C  5888                     addq.l     A0, 4
  2244. 0000172E  43FA 005C                lea.l      A1, [PC + 0x5C /* 0000178C, value 0x424B4744 'BKGD' */]
  2245. 00001732  7003                     moveq.l    D0, 0x03
  2246. label00001734:
  2247. 00001734  B109                     cmpm.b     [A0]+, [A1]+
  2248. 00001736  56C8 FFFC                dbne       D0, -0x6 /* 00001734 */
  2249. 0000173A  6604                     bne        +0x6 /* 00001740 */
  2250. 0000173C  7E32                     moveq.l    D7, 0x32
  2251. 0000173E  6002                     bra        +0x4 /* 00001742 */
  2252. label00001740:
  2253. 00001740  603E                     bra        +0x40 /* 00001780 */
  2254. label00001742:
  2255. 00001742  2045                     movea.l    A0, D5
  2256. 00001744  3007                     move.w     D0, D7
  2257. 00001746  48C0                     ext.l      D0
  2258. 00001748  2840                     movea.l    A4, D0
  2259. 0000174A  D9D0                     add.l      A4, [A0]
  2260. 0000174C  264C                     movea.l    A3, A4
  2261. 0000174E  97FC 0000 000E           sub.l      A3, 0xE
  2262. 00001754  2B4B B144                move.l     [A5 - 0x4EBC], A3
  2263. 00001758  3D53 FFF2                move.w     [A6 - 0xE], [A3]
  2264. 0000175C  7C01                     moveq.l    D6, 0x01
  2265. 0000175E  601A                     bra        +0x1C /* 0000177A */
  2266. label00001760:
  2267. 00001760  302C 0002                move.w     D0, [A4 + 0x2]
  2268. 00001764  B06E 0008                cmp.w      D0, [A6 + 0x8]
  2269. 00001768  6606                     bne        +0x8 /* 00001770 */
  2270. 0000176A  2D4C 000E                move.l     [A6 + 0xE], A4
  2271. 0000176E  6010                     bra        +0x12 /* 00001780 */
  2272. label00001770:
  2273. 00001770  3014                     move.w     D0, [A4]
  2274. 00001772  48C0                     ext.l      D0
  2275. 00001774  D9C0                     add.l      A4, D0
  2276. 00001776  5246                     addq.w     D6, 1
  2277. 00001778  6906                     bvs        +0x8 /* 00001780 */
  2278. label0000177A:
  2279. 0000177A  BC6E FFF2                cmp.w      D6, [A6 - 0xE]
  2280. 0000177E  6FE0                     ble        -0x1E /* 00001760 */
  2281. label00001780:
  2282. 00001780  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2283. 00001784  4E5E                     unlink     A6
  2284. 00001786  205F                     movea.l    A0, [A7]+
  2285. 00001788  5C4F                     addq.w     A7, 6
  2286. 0000178A  4ED0                     jmp        [A0]
  2287. 0000178C  424B                     clr.w      A3
  2288. 0000178E  4744                     chk.w      D3, D4
  2289. 00001790  4341                     chk.w      D1, D1
  2290. 00001792  5244                     addq.w     D4, 1
  2291. export_1224:
  2292. 00001794  4E56 FEDE                link       A6, -0x0122
  2293. 00001798  7000                     moveq.l    D0, 0x00
  2294. 0000179A  2D40 000E                move.l     [A6 + 0xE], D0
  2295. 0000179E  4267                     clr.w      -[A7]
  2296. 000017A0  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  2297. 000017A4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  2298. 000017A8  486E FFE2                pea.l      [A6 - 0x1E]
  2299. 000017AC  486E FEE2                pea.l      [A6 - 0x11E]
  2300. 000017B0  486E FEDE                pea.l      [A6 - 0x122]
  2301. 000017B4  4EBA 3838                jsr        [PC + 0x3838 /* 00004FEE */]
  2302. 000017B8  101F                     move.b     D0, [A7]+
  2303. 000017BA  6706                     beq        +0x8 /* 000017C2 */
  2304. 000017BC  2D6E FEDE 000E           move.l     [A6 + 0xE], [A6 - 0x122]
  2305. label000017C2:
  2306. 000017C2  4E5E                     unlink     A6
  2307. 000017C4  205F                     movea.l    A0, [A7]+
  2308. 000017C6  5C4F                     addq.w     A7, 6
  2309. 000017C8  4ED0                     jmp        [A0]
  2310. fn000017CA:
  2311. 000017CA  4E56 FFF4                link       A6, -0x000C
  2312. 000017CE  48E7 0018                movem.l    -[A7], A3,A4
  2313. 000017D2  286E 0008                movea.l    A4, [A6 + 0x8]
  2314. 000017D6  3D6E 0010 FFF4           move.w     [A6 - 0xC], [A6 + 0x10]
  2315. 000017DC  422E FFF6                clr.b      [A6 - 0xA]
  2316. 000017E0  3D6E 000C FFF8           move.w     [A6 - 0x8], [A6 + 0xC]
  2317. 000017E6  426E FFFA                clr.w      [A6 - 0x6]
  2318. 000017EA  426E FFFC                clr.w      [A6 - 0x4]
  2319. 000017EE  426E FFFE                clr.w      [A6 - 0x2]
  2320. 000017F2  206C 0010                movea.l    A0, [A4 + 0x10]
  2321. 000017F6  2650                     movea.l    A3, [A0]
  2322. 000017F8  426B 0020                clr.w      [A3 + 0x20]
  2323. 000017FC  377C 7FFF 0022           move.w     [A3 + 0x22], 0x7FFF
  2324. 00001802  3F3C 0002                move.w     -[A7], 0x2
  2325. 00001806  486E FFF4                pea.l      [A6 - 0xC]
  2326. 0000180A  4267                     clr.w      -[A7]
  2327. 0000180C  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  2328. 00001810  3F3C 0001                move.w     -[A7], 0x1
  2329. 00001814  A83D                     syscall    TEDispatch
  2330. 00001816  1D6E 000F FFF6           move.b     [A6 - 0xA], [A6 + 0xF]
  2331. 0000181C  3F3C 000F                move.w     -[A7], 0xF
  2332. 00001820  486E FFF4                pea.l      [A6 - 0xC]
  2333. 00001824  4267                     clr.w      -[A7]
  2334. 00001826  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  2335. 0000182A  3F3C 0001                move.w     -[A7], 0x1
  2336. 0000182E  A83D                     syscall    TEDispatch
  2337. 00001830  206C 0010                movea.l    A0, [A4 + 0x10]
  2338. 00001834  2050                     movea.l    A0, [A0]
  2339. 00001836  317C 7FFF 0020           move.w     [A0 + 0x20], 0x7FFF
  2340. 0000183C  4CDF 1800                movem.l    A3,A4, [A7]+
  2341. 00001840  4E5E                     unlink     A6
  2342. 00001842  205F                     movea.l    A0, [A7]+
  2343. 00001844  DEFC 000A                add.w      A7, 0xA /* '\n' */
  2344. 00001848  4ED0                     jmp        [A0]
  2345. fn0000184A:
  2346. 0000184A  4E56 FFEE                link       A6, -0x0012
  2347. 0000184E  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2348. 00001852  286E 0008                movea.l    A4, [A6 + 0x8]
  2349. 00001856  42A7                     clr.l      -[A7]
  2350. 00001858  2F2D A844                move.l     -[A7], [A5 - 0x57BC]
  2351. 0000185C  2F3A 00B2                move.l     -[A7], [PC + 0xB2 /* 00001910, value 0x5354424C 'STBL' */]
  2352. 00001860  4EAD 0ED2                jsr        [A5 + 0xED2 /* export_470 */]
  2353. 00001864  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2354. 00001868  6700 0096                beq        +0x98 /* 00001900 */
  2355. 0000186C  4267                     clr.w      -[A7]
  2356. 0000186E  486E FFFC                pea.l      [A6 - 0x4]
  2357. 00001872  4EAD 0362                jsr        [A5 + 0x362 /* export_104 */]
  2358. 00001876  3C1F                     move.w     D6, [A7]+
  2359. 00001878  2F2D A844                move.l     -[A7], [A5 - 0x57BC]
  2360. 0000187C  4267                     clr.w      -[A7]
  2361. 0000187E  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  2362. 00001882  4A46                     tst.w      D6
  2363. 00001884  6708                     beq        +0xA /* 0000188E */
  2364. 00001886  7000                     moveq.l    D0, 0x00
  2365. 00001888  2D40 FFFC                move.l     [A6 - 0x4], D0
  2366. 0000188C  6072                     bra        +0x74 /* 00001900 */
  2367. label0000188E:
  2368. 0000188E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2369. 00001892  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  2370. 00001896  206E FFFC                movea.l    A0, [A6 - 0x4]
  2371. 0000189A  2A10                     move.l     D5, [A0]
  2372. 0000189C  7018                     moveq.l    D0, 0x18
  2373. 0000189E  DA80                     add.l      D5, D0
  2374. 000018A0  2045                     movea.l    A0, D5
  2375. 000018A2  47E8 000C                lea.l      A3, [A0 + 0xC]
  2376. 000018A6  206E FFFC                movea.l    A0, [A6 - 0x4]
  2377. 000018AA  2050                     movea.l    A0, [A0]
  2378. 000018AC  3D68 0012 FFEE           move.w     [A6 - 0x12], [A0 + 0x12]
  2379. 000018B2  7E01                     moveq.l    D7, 0x01
  2380. 000018B4  6044                     bra        +0x46 /* 000018FA */
  2381. label000018B6:
  2382. 000018B6  70FF                     moveq.l    D0, 0xFFFFFFFF
  2383. 000018B8  B053                     cmp.w      D0, [A3]
  2384. 000018BA  660E                     bne        +0x10 /* 000018CA */
  2385. 000018BC  4267                     clr.w      -[A7]
  2386. 000018BE  3F2C FFC6                move.w     -[A7], [A4 - 0x3A]
  2387. 000018C2  4EBA 101A                jsr        [PC + 0x101A /* 000028DE */]
  2388. 000018C6  369F                     move.w     [A3], [A7]+
  2389. 000018C8  600A                     bra        +0xC /* 000018D4 */
  2390. label000018CA:
  2391. 000018CA  4267                     clr.w      -[A7]
  2392. 000018CC  3F13                     move.w     -[A7], [A3]
  2393. 000018CE  4EBA 100E                jsr        [PC + 0x100E /* 000028DE */]
  2394. 000018D2  369F                     move.w     [A3], [A7]+
  2395. label000018D4:
  2396. 000018D4  70FF                     moveq.l    D0, 0xFFFFFFFF
  2397. 000018D6  B06B 0004                cmp.w      D0, [A3 + 0x4]
  2398. 000018DA  6606                     bne        +0x8 /* 000018E2 */
  2399. 000018DC  376C FFC8 0004           move.w     [A3 + 0x4], [A4 - 0x38]
  2400. label000018E2:
  2401. 000018E2  204B                     movea.l    A0, A3
  2402. 000018E4  5488                     addq.l     A0, 2
  2403. 000018E6  70FF                     moveq.l    D0, 0xFFFFFFFF
  2404. 000018E8  B050                     cmp.w      D0, [A0]
  2405. 000018EA  6606                     bne        +0x8 /* 000018F2 */
  2406. 000018EC  176C FFCA 0002           move.b     [A3 + 0x2], [A4 - 0x36]
  2407. label000018F2:
  2408. 000018F2  7018                     moveq.l    D0, 0x18
  2409. 000018F4  D7C0                     add.l      A3, D0
  2410. 000018F6  5247                     addq.w     D7, 1
  2411. 000018F8  6906                     bvs        +0x8 /* 00001900 */
  2412. label000018FA:
  2413. 000018FA  BE6E FFEE                cmp.w      D7, [A6 - 0x12]
  2414. 000018FE  6FB6                     ble        -0x48 /* 000018B6 */
  2415. label00001900:
  2416. 00001900  2D6E FFFC 000C           move.l     [A6 + 0xC], [A6 - 0x4]
  2417. 00001906  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  2418. 0000190A  4E5E                     unlink     A6
  2419. 0000190C  2E9F                     move.l     [A7], [A7]+
  2420. 0000190E  4E75                     rts
  2421. 00001910  5354                     subq.w     [A4], 1
  2422. 00001912  424C                     clr.w      A4
  2423. export_1225:
  2424. 00001914  4E56 FF9A                link       A6, -0x0066
  2425. 00001918  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2426. 0000191C  422E 001E                clr.b      [A6 + 0x1E]
  2427. 00001920  206E 0008                movea.l    A0, [A6 + 0x8]
  2428. 00001924  4210                     clr.b      [A0]
  2429. 00001926  7000                     moveq.l    D0, 0x00
  2430. 00001928  2D40 FFCE                move.l     [A6 - 0x32], D0
  2431. 0000192C  4206                     clr.b      D6
  2432. 0000192E  4267                     clr.w      -[A7]
  2433. 00001930  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  2434. 00001934  302E 0014                move.w     D0, [A6 + 0x14]
  2435. 00001938  6A02                     bpl        +0x4 /* 0000193C */
  2436. 0000193A  4440                     neg.w      D0
  2437. label0000193C:
  2438. 0000193C  3F00                     move.w     -[A7], D0
  2439. 0000193E  486E FFB0                pea.l      [A6 - 0x50]
  2440. 00001942  4EBA FBA4                jsr        [PC - 0x45C /* 000014E8 */]
  2441. 00001946  101F                     move.b     D0, [A7]+
  2442. 00001948  6604                     bne        +0x6 /* 0000194E */
  2443. 0000194A  6000 043A                bra        +0x43C /* 00001D86 */
  2444. label0000194E:
  2445. 0000194E  202E 0016                move.l     D0, [A6 + 0x16]
  2446. 00001952  B0AE 001A                cmp.l      D0, [A6 + 0x1A]
  2447. 00001956  56C0                     sne        D0
  2448. 00001958  4A00                     tst.b      D0
  2449. 0000195A  6712                     beq        +0x14 /* 0000196E */
  2450. 0000195C  2F00                     move.l     -[A7], D0
  2451. 0000195E  4267                     clr.w      -[A7]
  2452. 00001960  1F2E FFB5                move.b     -[A7], [A6 - 0x4B]
  2453. 00001964  4EBA 0EEC                jsr        [PC + 0xEEC /* 00002852 */]
  2454. 00001968  121F                     move.b     D1, [A7]+
  2455. 0000196A  201F                     move.l     D0, [A7]+
  2456. 0000196C  C001                     and.b      D0, D1
  2457. label0000196E:
  2458. 0000196E  1C00                     move.b     D6, D0
  2459. 00001970  670E                     beq        +0x10 /* 00001980 */
  2460. 00001972  42A7                     clr.l      -[A7]
  2461. 00001974  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  2462. 00001978  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  2463. 0000197C  2E1F                     move.l     D7, [A7]+
  2464. 0000197E  600C                     bra        +0xE /* 0000198C */
  2465. label00001980:
  2466. 00001980  42A7                     clr.l      -[A7]
  2467. 00001982  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  2468. 00001986  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  2469. 0000198A  2E1F                     move.l     D7, [A7]+
  2470. label0000198C:
  2471. 0000198C  4A87                     tst.l      D7
  2472. 0000198E  6700 03F6                beq        +0x3F8 /* 00001D86 */
  2473. 00001992  2F07                     move.l     -[A7], D7
  2474. 00001994  486E FFFF                pea.l      [A6 - 0x1]
  2475. 00001998  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  2476. 0000199C  2F07                     move.l     -[A7], D7
  2477. 0000199E  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  2478. 000019A2  1F06                     move.b     -[A7], D6
  2479. 000019A4  486E FFD6                pea.l      [A6 - 0x2A]
  2480. 000019A8  486E FFDA                pea.l      [A6 - 0x26]
  2481. 000019AC  486E FFEE                pea.l      [A6 - 0x12]
  2482. 000019B0  486E FFEA                pea.l      [A6 - 0x16]
  2483. 000019B4  4EBA 0636                jsr        [PC + 0x636 /* 00001FEC */]
  2484. 000019B8  4267                     clr.w      -[A7]
  2485. 000019BA  3F2D A250                move.w     -[A7], [A5 - 0x5DB0]
  2486. 000019BE  1F3C 0003                move.b     -[A7], 0x3
  2487. 000019C2  486E FFAC                pea.l      [A6 - 0x54]
  2488. 000019C6  4EAD 1DB2                jsr        [A5 + 0x1DB2 /* export_946 */]
  2489. 000019CA  4A5F                     tst.w      [A7]+
  2490. 000019CC  57C0                     seq        D0
  2491. 000019CE  4A00                     tst.b      D0
  2492. 000019D0  6700 00A8                beq        +0xAA /* 00001A7A */
  2493. 000019D4  122D ACA8                move.b     D1, [A5 - 0x5358]
  2494. 000019D8  0A01 0001                xori.b     D1, 0x1
  2495. 000019DC  C001                     and.b      D0, D1
  2496. 000019DE  6700 009A                beq        +0x9C /* 00001A7A */
  2497. 000019E2  4AAE FFEA                tst.l      [A6 - 0x16]
  2498. 000019E6  671A                     beq        +0x1C /* 00001A02 */
  2499. 000019E8  42A7                     clr.l      -[A7]
  2500. 000019EA  2F0E                     move.l     -[A7], A6
  2501. 000019EC  4EBA FE5C                jsr        [PC - 0x1A4 /* 0000184A */]
  2502. 000019F0  2D5F FFCE                move.l     [A6 - 0x32], [A7]+
  2503. 000019F4  660C                     bne        +0xE /* 00001A02 */
  2504. 000019F6  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  2505. 000019FA  4EAD 1D6A                jsr        [A5 + 0x1D6A /* export_937 */]
  2506. 000019FE  6000 0352                bra        +0x354 /* 00001D52 */
  2507. label00001A02:
  2508. 00001A02  486E FFA4                pea.l      [A6 - 0x5C]
  2509. 00001A06  A874                     syscall    GetPort
  2510. 00001A08  206E 0010                movea.l    A0, [A6 + 0x10]
  2511. 00001A0C  2050                     movea.l    A0, [A0]
  2512. 00001A0E  2F28 0052                move.l     -[A7], [A0 + 0x52]
  2513. 00001A12  A873                     syscall    SetPort
  2514. 00001A14  4267                     clr.w      -[A7]
  2515. 00001A16  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2516. 00001A1A  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  2517. 00001A1E  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  2518. 00001A22  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  2519. 00001A26  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2520. 00001A2A  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  2521. 00001A2E  206E 0010                movea.l    A0, [A6 + 0x10]
  2522. 00001A32  2050                     movea.l    A0, [A0]
  2523. 00001A34  4868 0008                pea.l      [A0 + 0x8]
  2524. 00001A38  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2525. 00001A3C  4EAD 2342                jsr        [A5 + 0x2342 /* export_1124 */]
  2526. 00001A40  1D5F FFA2                move.b     [A6 - 0x5E], [A7]+
  2527. 00001A44  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  2528. 00001A48  A873                     syscall    SetPort
  2529. 00001A4A  486E FFCE                pea.l      [A6 - 0x32]
  2530. 00001A4E  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  2531. 00001A52  102E FFA2                move.b     D0, [A6 - 0x5E]
  2532. 00001A56  671E                     beq        +0x20 /* 00001A76 */
  2533. 00001A58  206E 0010                movea.l    A0, [A6 + 0x10]
  2534. 00001A5C  2050                     movea.l    A0, [A0]
  2535. 00001A5E  3028 003C                move.w     D0, [A0 + 0x3C]
  2536. 00001A62  48C0                     ext.l      D0
  2537. 00001A64  B0AE FFEE                cmp.l      D0, [A6 - 0x12]
  2538. 00001A68  6C08                     bge        +0xA /* 00001A72 */
  2539. 00001A6A  206E 0008                movea.l    A0, [A6 + 0x8]
  2540. 00001A6E  10BC 0001                move.b     [A0], 0x1
  2541. label00001A72:
  2542. 00001A72  6000 02D8                bra        +0x2DA /* 00001D4C */
  2543. label00001A76:
  2544. 00001A76  6000 02DA                bra        +0x2DC /* 00001D52 */
  2545. label00001A7A:
  2546. 00001A7A  302E 000E                move.w     D0, [A6 + 0xE]
  2547. 00001A7E  48C0                     ext.l      D0
  2548. 00001A80  B0AE FFEE                cmp.l      D0, [A6 - 0x12]
  2549. 00001A84  6C08                     bge        +0xA /* 00001A8E */
  2550. 00001A86  206E 0008                movea.l    A0, [A6 + 0x8]
  2551. 00001A8A  10BC 0001                move.b     [A0], 0x1
  2552. label00001A8E:
  2553. 00001A8E  102D ACA8                move.b     D0, [A5 - 0x5358]
  2554. 00001A92  6700 00F4                beq        +0xF6 /* 00001B88 */
  2555. 00001A96  122D A24B                move.b     D1, [A5 - 0x5DB5]
  2556. 00001A9A  0A01 0001                xori.b     D1, 0x1
  2557. 00001A9E  C001                     and.b      D0, D1
  2558. 00001AA0  6700 00E6                beq        +0xE8 /* 00001B88 */
  2559. 00001AA4  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  2560. 00001AA8  42A7                     clr.l      -[A7]
  2561. 00001AAA  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2562. 00001AAE  302E 000E                move.w     D0, [A6 + 0xE]
  2563. 00001AB2  48C0                     ext.l      D0
  2564. 00001AB4  2F00                     move.l     -[A7], D0
  2565. 00001AB6  4EAD 1E22                jsr        [A5 + 0x1E22 /* export_960 */]
  2566. 00001ABA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2567. 00001ABE  4EAD 234A                jsr        [A5 + 0x234A /* export_1125 */]
  2568. 00001AC2  42A7                     clr.l      -[A7]
  2569. 00001AC4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2570. 00001AC8  3F3C 0004                move.w     -[A7], 0x4
  2571. 00001ACC  A83D                     syscall    TEDispatch
  2572. 00001ACE  281F                     move.l     D4, [A7]+
  2573. 00001AD0  6700 00B2                beq        +0xB4 /* 00001B84 */
  2574. 00001AD4  2044                     movea.l    A0, D4
  2575. 00001AD6  2850                     movea.l    A4, [A0]
  2576. 00001AD8  38BC 0001                move.w     [A4], 0x1
  2577. 00001ADC  397C 0001 0002           move.w     [A4 + 0x2], 0x1
  2578. 00001AE2  426C 0014                clr.w      [A4 + 0x14]
  2579. 00001AE6  426C 0016                clr.w      [A4 + 0x16]
  2580. 00001AEA  206E 0010                movea.l    A0, [A6 + 0x10]
  2581. 00001AEE  2050                     movea.l    A0, [A0]
  2582. 00001AF0  3028 003C                move.w     D0, [A0 + 0x3C]
  2583. 00001AF4  5240                     addq.w     D0, 1
  2584. 00001AF6  3940 0018                move.w     [A4 + 0x18], D0
  2585. 00001AFA  397C FFFF 001A           move.w     [A4 + 0x1A], 0xFFFF
  2586. 00001B00  206C 0004                movea.l    A0, [A4 + 0x4]
  2587. 00001B04  2050                     movea.l    A0, [A0]
  2588. 00001B06  47D0                     lea.l      A3, [A0]
  2589. 00001B08  206E 0010                movea.l    A0, [A6 + 0x10]
  2590. 00001B0C  2050                     movea.l    A0, [A0]
  2591. 00001B0E  2D48 FF9E                move.l     [A6 - 0x62], A0
  2592. 00001B12  36BC 0001                move.w     [A3], 0x1
  2593. 00001B16  206E FF9E                movea.l    A0, [A6 - 0x62]
  2594. 00001B1A  3768 0018 0002           move.w     [A3 + 0x2], [A0 + 0x18]
  2595. 00001B20  206E FF9E                movea.l    A0, [A6 - 0x62]
  2596. 00001B24  3768 001A 0004           move.w     [A3 + 0x4], [A0 + 0x1A]
  2597. 00001B2A  206E FF9E                movea.l    A0, [A6 - 0x62]
  2598. 00001B2E  2068 0052                movea.l    A0, [A0 + 0x52]
  2599. 00001B32  3768 0044 0006           move.w     [A3 + 0x6], [A0 + 0x44]
  2600. 00001B38  206E FF9E                movea.l    A0, [A6 - 0x62]
  2601. 00001B3C  2068 0052                movea.l    A0, [A0 + 0x52]
  2602. 00001B40  1768 0046 0008           move.b     [A3 + 0x8], [A0 + 0x46]
  2603. 00001B46  206E FF9E                movea.l    A0, [A6 - 0x62]
  2604. 00001B4A  2068 0052                movea.l    A0, [A0 + 0x52]
  2605. 00001B4E  3768 004A 000A           move.w     [A3 + 0xA], [A0 + 0x4A]
  2606. 00001B54  426B 000C                clr.w      [A3 + 0xC]
  2607. 00001B58  426B 000E                clr.w      [A3 + 0xE]
  2608. 00001B5C  426B 0010                clr.w      [A3 + 0x10]
  2609. 00001B60  2044                     movea.l    A0, D4
  2610. 00001B62  2050                     movea.l    A0, [A0]
  2611. 00001B64  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2612. 00001B68  7012                     moveq.l    D0, 0x12
  2613. 00001B6A  2F00                     move.l     -[A7], D0
  2614. 00001B6C  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  2615. 00001B70  4267                     clr.w      -[A7]
  2616. 00001B72  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  2617. 00001B76  4A5F                     tst.w      [A7]+
  2618. 00001B78  670A                     beq        +0xC /* 00001B84 */
  2619. 00001B7A  2F3C 001D 0117           move.l     -[A7], 0x1D0117
  2620. 00001B80  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  2621. label00001B84:
  2622. 00001B84  6000 01C6                bra        +0x1C8 /* 00001D4C */
  2623. label00001B88:
  2624. 00001B88  42A7                     clr.l      -[A7]
  2625. 00001B8A  2F0E                     move.l     -[A7], A6
  2626. 00001B8C  4EBA FCBC                jsr        [PC - 0x344 /* 0000184A */]
  2627. 00001B90  2D5F FFCE                move.l     [A6 - 0x32], [A7]+
  2628. 00001B94  57C0                     seq        D0
  2629. 00001B96  122D ACA8                move.b     D1, [A5 - 0x5358]
  2630. 00001B9A  0A01 0001                xori.b     D1, 0x1
  2631. 00001B9E  C001                     and.b      D0, D1
  2632. 00001BA0  670C                     beq        +0xE /* 00001BAE */
  2633. 00001BA2  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  2634. 00001BA6  4EAD 1D6A                jsr        [A5 + 0x1D6A /* export_937 */]
  2635. 00001BAA  6000 01A6                bra        +0x1A8 /* 00001D52 */
  2636. label00001BAE:
  2637. 00001BAE  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  2638. 00001BB2  42A7                     clr.l      -[A7]
  2639. 00001BB4  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  2640. 00001BB8  302E 000E                move.w     D0, [A6 + 0xE]
  2641. 00001BBC  48C0                     ext.l      D0
  2642. 00001BBE  2F00                     move.l     -[A7], D0
  2643. 00001BC0  4EAD 1E22                jsr        [A5 + 0x1E22 /* export_960 */]
  2644. 00001BC4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2645. 00001BC8  A9CF                     syscall    TESetText
  2646. 00001BCA  4AAE FFEA                tst.l      [A6 - 0x16]
  2647. 00001BCE  6700 017C                beq        +0x17E /* 00001D4C */
  2648. 00001BD2  206E 0010                movea.l    A0, [A6 + 0x10]
  2649. 00001BD6  2050                     movea.l    A0, [A0]
  2650. 00001BD8  2068 0052                movea.l    A0, [A0 + 0x52]
  2651. 00001BDC  3D68 0044 FFA8           move.w     [A6 - 0x58], [A0 + 0x44]
  2652. 00001BE2  42A7                     clr.l      -[A7]
  2653. 00001BE4  42A7                     clr.l      -[A7]
  2654. 00001BE6  3F3C 0016                move.w     -[A7], 0x16
  2655. 00001BEA  2F3C 8402 0008           move.l     -[A7], 0x84020008
  2656. 00001BF0  A8B5                     syscall    ScriptUtil
  2657. 00001BF2  201F                     move.l     D0, [A7]+
  2658. 00001BF4  3F00                     move.w     -[A7], D0
  2659. 00001BF6  3F3C 000C                move.w     -[A7], 0xC
  2660. 00001BFA  2F3C 8404 000C           move.l     -[A7], 0x8404000C
  2661. 00001C00  A8B5                     syscall    ScriptUtil
  2662. 00001C02  201F                     move.l     D0, [A7]+
  2663. 00001C04  3D40 FFAA                move.w     [A6 - 0x56], D0
  2664. 00001C08  206E 0010                movea.l    A0, [A6 + 0x10]
  2665. 00001C0C  2050                     movea.l    A0, [A0]
  2666. 00001C0E  2068 0052                movea.l    A0, [A0 + 0x52]
  2667. 00001C12  316E FFAA 0044           move.w     [A0 + 0x44], [A6 - 0x56]
  2668. 00001C18  4267                     clr.w      -[A7]
  2669. 00001C1A  3EB8 0BA6                move.w     [A7], [0x00000BA6 /* SysFontFam */]
  2670. 00001C1E  3F3A 0174                move.w     -[A7], [PC + 0x174 /* 00001D94, value 0x0, cstring "" */]
  2671. 00001C22  4267                     clr.w      -[A7]
  2672. 00001C24  3EB8 0BA8                move.w     [A7], [0x00000BA8 /* DefFontSize */]
  2673. 00001C28  6604                     bne        +0x6 /* 00001C2E */
  2674. 00001C2A  3EBC 000C                move.w     [A7], 0xC
  2675. label00001C2E:
  2676. 00001C2E  2F0E                     move.l     -[A7], A6
  2677. 00001C30  4EBA FB98                jsr        [PC - 0x468 /* 000017CA */]
  2678. 00001C34  2A2E FFDA                move.l     D5, [A6 - 0x26]
  2679. 00001C38  202E FFEA                move.l     D0, [A6 - 0x16]
  2680. 00001C3C  E488                     lsr        D0, 2
  2681. 00001C3E  3D40 FFF8                move.w     [A6 - 0x8], D0
  2682. 00001C42  3D6E FFF8 FF9C           move.w     [A6 - 0x64], [A6 - 0x8]
  2683. 00001C48  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  2684. 00001C4E  6000 00D4                bra        +0xD6 /* 00001D24 */
  2685. label00001C52:
  2686. 00001C52  2045                     movea.l    A0, D5
  2687. 00001C54  3D68 0002 FFF6           move.w     [A6 - 0xA], [A0 + 0x2]
  2688. 00001C5A  2045                     movea.l    A0, D5
  2689. 00001C5C  3D50 FFF4                move.w     [A6 - 0xC], [A0]
  2690. 00001C60  302E FFF4                move.w     D0, [A6 - 0xC]
  2691. 00001C64  B06E 000E                cmp.w      D0, [A6 + 0xE]
  2692. 00001C68  6F04                     ble        +0x6 /* 00001C6E */
  2693. 00001C6A  6000 00C4                bra        +0xC6 /* 00001D30 */
  2694. label00001C6E:
  2695. 00001C6E  302E FFFA                move.w     D0, [A6 - 0x6]
  2696. 00001C72  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  2697. 00001C76  6C0A                     bge        +0xC /* 00001C82 */
  2698. 00001C78  5885                     addq.l     D5, 4
  2699. 00001C7A  2045                     movea.l    A0, D5
  2700. 00001C7C  3D50 FFF2                move.w     [A6 - 0xE], [A0]
  2701. 00001C80  600C                     bra        +0xE /* 00001C8E */
  2702. label00001C82:
  2703. 00001C82  206E 0010                movea.l    A0, [A6 + 0x10]
  2704. 00001C86  2050                     movea.l    A0, [A0]
  2705. 00001C88  3D68 003C FFF2           move.w     [A6 - 0xE], [A0 + 0x3C]
  2706. label00001C8E:
  2707. 00001C8E  206E 0010                movea.l    A0, [A6 + 0x10]
  2708. 00001C92  2850                     movea.l    A4, [A0]
  2709. 00001C94  396E FFF4 0020           move.w     [A4 + 0x20], [A6 - 0xC]
  2710. 00001C9A  396E FFF2 0022           move.w     [A4 + 0x22], [A6 - 0xE]
  2711. 00001CA0  206E FFCE                movea.l    A0, [A6 - 0x32]
  2712. 00001CA4  2010                     move.l     D0, [A0]
  2713. 00001CA6  7218                     moveq.l    D1, 0x18
  2714. 00001CA8  D081                     add.l      D0, D1
  2715. 00001CAA  2D40 FFDE                move.l     [A6 - 0x22], D0
  2716. 00001CAE  206E FFCE                movea.l    A0, [A6 - 0x32]
  2717. 00001CB2  2050                     movea.l    A0, [A0]
  2718. 00001CB4  3D68 0012 FF9A           move.w     [A6 - 0x66], [A0 + 0x12]
  2719. 00001CBA  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  2720. 00001CC0  6052                     bra        +0x54 /* 00001D14 */
  2721. label00001CC2:
  2722. 00001CC2  206E FFDE                movea.l    A0, [A6 - 0x22]
  2723. 00001CC6  302E FFF6                move.w     D0, [A6 - 0xA]
  2724. 00001CCA  48C0                     ext.l      D0
  2725. 00001CCC  B090                     cmp.l      D0, [A0]
  2726. 00001CCE  661C                     bne        +0x1E /* 00001CEC */
  2727. 00001CD0  3F3C 000F                move.w     -[A7], 0xF
  2728. 00001CD4  206E FFDE                movea.l    A0, [A6 - 0x22]
  2729. 00001CD8  41E8 000C                lea.l      A0, [A0 + 0xC]
  2730. 00001CDC  2F08                     move.l     -[A7], A0
  2731. 00001CDE  4267                     clr.w      -[A7]
  2732. 00001CE0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2733. 00001CE4  3F3C 0001                move.w     -[A7], 0x1
  2734. 00001CE8  A83D                     syscall    TEDispatch
  2735. 00001CEA  6032                     bra        +0x34 /* 00001D1E */
  2736. label00001CEC:
  2737. 00001CEC  302E FFFC                move.w     D0, [A6 - 0x4]
  2738. 00001CF0  48C0                     ext.l      D0
  2739. 00001CF2  206E FFCE                movea.l    A0, [A6 - 0x32]
  2740. 00001CF6  2050                     movea.l    A0, [A0]
  2741. 00001CF8  B0A8 0010                cmp.l      D0, [A0 + 0x10]
  2742. 00001CFC  660A                     bne        +0xC /* 00001D08 */
  2743. 00001CFE  2F3C 033E F0F6           move.l     -[A7], 0x33EF0F6
  2744. 00001D04  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  2745. label00001D08:
  2746. 00001D08  7018                     moveq.l    D0, 0x18
  2747. 00001D0A  D1AE FFDE                add.l      [A6 - 0x22], D0
  2748. 00001D0E  526E FFFC                addq.w     [A6 - 0x4], 1
  2749. 00001D12  690A                     bvs        +0xC /* 00001D1E */
  2750. label00001D14:
  2751. 00001D14  302E FFFC                move.w     D0, [A6 - 0x4]
  2752. 00001D18  B06E FF9A                cmp.w      D0, [A6 - 0x66]
  2753. 00001D1C  6FA4                     ble        -0x5A /* 00001CC2 */
  2754. label00001D1E:
  2755. 00001D1E  526E FFFA                addq.w     [A6 - 0x6], 1
  2756. 00001D22  690C                     bvs        +0xE /* 00001D30 */
  2757. label00001D24:
  2758. 00001D24  302E FFFA                move.w     D0, [A6 - 0x6]
  2759. 00001D28  B06E FF9C                cmp.w      D0, [A6 - 0x64]
  2760. 00001D2C  6F00 FF24                ble        -0xDA /* 00001C52 */
  2761. label00001D30:
  2762. 00001D30  486E FFCE                pea.l      [A6 - 0x32]
  2763. 00001D34  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  2764. 00001D38  206E 0010                movea.l    A0, [A6 + 0x10]
  2765. 00001D3C  2850                     movea.l    A4, [A0]
  2766. 00001D3E  426C 0020                clr.w      [A4 + 0x20]
  2767. 00001D42  426C 0022                clr.w      [A4 + 0x22]
  2768. 00001D46  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2769. 00001D4A  A9D0                     syscall    TECalText
  2770. label00001D4C:
  2771. 00001D4C  1D7C 0001 001E           move.b     [A6 + 0x1E], 0x1
  2772. label00001D52:
  2773. 00001D52  2F07                     move.l     -[A7], D7
  2774. 00001D54  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  2775. 00001D58  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  2776. 00001D5C  206E 0010                movea.l    A0, [A6 + 0x10]
  2777. 00001D60  2050                     movea.l    A0, [A0]
  2778. 00001D62  2068 0052                movea.l    A0, [A0 + 0x52]
  2779. 00001D66  316E FFA8 0044           move.w     [A0 + 0x44], [A6 - 0x58]
  2780. 00001D6C  1006                     move.b     D0, D6
  2781. 00001D6E  670C                     beq        +0xE /* 00001D7C */
  2782. 00001D70  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  2783. 00001D74  4267                     clr.w      -[A7]
  2784. 00001D76  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  2785. 00001D7A  600A                     bra        +0xC /* 00001D86 */
  2786. label00001D7C:
  2787. 00001D7C  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  2788. 00001D80  4267                     clr.w      -[A7]
  2789. 00001D82  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  2790. label00001D86:
  2791. 00001D86  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2792. 00001D8A  4E5E                     unlink     A6
  2793. 00001D8C  205F                     movea.l    A0, [A7]+
  2794. 00001D8E  DEFC 0016                add.w      A7, 0x16
  2795. 00001D92  4ED0                     jmp        [A0]
  2796. 00001D94  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2797. // begin alternate branch 00001D96-00001D9A
  2798. fn00001D96:
  2799. 00001D96  4E56 FFF2                link       A6, -0x000E
  2800. // end alternate branch 00001D96-00001D9A
  2801. fn00001D96: // (misaligned)
  2802. 00001D98  FFF2                     .invalid   <<F/7/7>>
  2803. 00001D9A  48E7 0308                movem.l    -[A7], D6,D7,A4
  2804. 00001D9E  2E2E 0008                move.l     D7, [A6 + 0x8]
  2805. 00001DA2  9EBC 0000 0600           sub.l      D7, 0x600
  2806. 00001DA8  42A7                     clr.l      -[A7]
  2807. 00001DAA  2F07                     move.l     -[A7], D7
  2808. 00001DAC  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  2809. 00001DB0  285F                     movea.l    A4, [A7]+
  2810. 00001DB2  200C                     move.l     D0, A4
  2811. 00001DB4  674A                     beq        +0x4C /* 00001E00 */
  2812. 00001DB6  2D7C 0000 0600 FFFC      move.l     [A6 - 0x4], 0x600
  2813. 00001DBE  2F0C                     move.l     -[A7], A4
  2814. 00001DC0  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  2815. 00001DC4  4267                     clr.w      -[A7]
  2816. 00001DC6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  2817. 00001DCA  486E FFFC                pea.l      [A6 - 0x4]
  2818. 00001DCE  2F07                     move.l     -[A7], D7
  2819. 00001DD0  2F14                     move.l     -[A7], [A4]
  2820. 00001DD2  4EAD 253A                jsr        [A5 + 0x253A /* export_1187 */]
  2821. 00001DD6  3C1F                     move.w     D6, [A7]+
  2822. 00001DD8  2F0C                     move.l     -[A7], A4
  2823. 00001DDA  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  2824. 00001DDE  4A46                     tst.w      D6
  2825. 00001DE0  670A                     beq        +0xC /* 00001DEC */
  2826. 00001DE2  2F3C 004A 206D           move.l     -[A7], 0x4A206D /* 'J m' */
  2827. 00001DE8  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  2828. label00001DEC:
  2829. 00001DEC  2F0C                     move.l     -[A7], A4
  2830. 00001DEE  42A7                     clr.l      -[A7]
  2831. 00001DF0  2F14                     move.l     -[A7], [A4]
  2832. 00001DF2  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  2833. 00001DF6  201F                     move.l     D0, [A7]+
  2834. 00001DF8  5280                     addq.l     D0, 1
  2835. 00001DFA  2F00                     move.l     -[A7], D0
  2836. 00001DFC  4EAD 0142                jsr        [A5 + 0x142 /* export_36 */]
  2837. label00001E00:
  2838. 00001E00  2D4C 000E                move.l     [A6 + 0xE], A4
  2839. 00001E04  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2840. 00001E08  4E5E                     unlink     A6
  2841. 00001E0A  205F                     movea.l    A0, [A7]+
  2842. 00001E0C  5C4F                     addq.w     A7, 6
  2843. 00001E0E  4ED0                     jmp        [A0]
  2844. export_1226:
  2845. 00001E10  4E56 0000                link       A6, 0
  2846. 00001E14  42A7                     clr.l      -[A7]
  2847. 00001E16  3F2D A62E                move.w     -[A7], [A5 - 0x59D2]
  2848. 00001E1A  2F2D A690                move.l     -[A7], [A5 - 0x5970]
  2849. 00001E1E  4EBA FF76                jsr        [PC - 0x8A /* 00001D96 */]
  2850. 00001E22  2D5F 0008                move.l     [A6 + 0x8], [A7]+
  2851. 00001E26  4E5E                     unlink     A6
  2852. 00001E28  4E75                     rts
  2853. export_1227:
  2854. 00001E2A  4E56 FEEA                link       A6, -0x0116
  2855. 00001E2E  48E7 0300                movem.l    -[A7], D6,D7
  2856. 00001E32  7000                     moveq.l    D0, 0x00
  2857. 00001E34  2D40 000C                move.l     [A6 + 0xC], D0
  2858. 00001E38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2859. 00001E3C  486E FEF2                pea.l      [A6 - 0x10E]
  2860. 00001E40  4EAD 06EA                jsr        [A5 + 0x6EA /* export_217 */]
  2861. 00001E44  4267                     clr.w      -[A7]
  2862. 00001E46  3F2E FEF2                move.w     -[A7], [A6 - 0x10E]
  2863. 00001E4A  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  2864. 00001E4E  486E FEF8                pea.l      [A6 - 0x108]
  2865. 00001E52  1F3C 0001                move.b     -[A7], 0x1
  2866. 00001E56  486E FEF0                pea.l      [A6 - 0x110]
  2867. 00001E5A  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  2868. 00001E5E  4A5F                     tst.w      [A7]+
  2869. 00001E60  6702                     beq        +0x4 /* 00001E64 */
  2870. 00001E62  604A                     bra        +0x4C /* 00001EAE */
  2871. label00001E64:
  2872. 00001E64  7000                     moveq.l    D0, 0x00
  2873. 00001E66  2D40 FFFC                move.l     [A6 - 0x4], D0
  2874. 00001E6A  7C04                     moveq.l    D6, 0x04
  2875. 00001E6C  4267                     clr.w      -[A7]
  2876. 00001E6E  3F2E FEF0                move.w     -[A7], [A6 - 0x110]
  2877. 00001E72  486E FFFC                pea.l      [A6 - 0x4]
  2878. 00001E76  2F06                     move.l     -[A7], D6
  2879. 00001E78  486E FEEC                pea.l      [A6 - 0x114]
  2880. 00001E7C  4EAD 253A                jsr        [A5 + 0x253A /* export_1187 */]
  2881. 00001E80  3E1F                     move.w     D7, [A7]+
  2882. 00001E82  4A47                     tst.w      D7
  2883. 00001E84  670A                     beq        +0xC /* 00001E90 */
  2884. 00001E86  2F3C 0004 2984           move.l     -[A7], 0x42984
  2885. 00001E8C  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  2886. label00001E90:
  2887. 00001E90  42A7                     clr.l      -[A7]
  2888. 00001E92  3F2E FEF0                move.w     -[A7], [A6 - 0x110]
  2889. 00001E96  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  2890. 00001E9A  4EBA FEFA                jsr        [PC - 0x106 /* 00001D96 */]
  2891. 00001E9E  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  2892. 00001EA2  4267                     clr.w      -[A7]
  2893. 00001EA4  3F2E FEF0                move.w     -[A7], [A6 - 0x110]
  2894. 00001EA8  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  2895. 00001EAC  3E1F                     move.w     D7, [A7]+
  2896. label00001EAE:
  2897. 00001EAE  4CDF 00C0                movem.l    D6,D7, [A7]+
  2898. 00001EB2  4E5E                     unlink     A6
  2899. 00001EB4  2E9F                     move.l     [A7], [A7]+
  2900. 00001EB6  4E75                     rts
  2901. export_1228:
  2902. 00001EB8  4E56 FFC6                link       A6, -0x003A
  2903. 00001EBC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2904. 00001EC0  2A2E 0012                move.l     D5, [A6 + 0x12]
  2905. 00001EC4  206E 000C                movea.l    A0, [A6 + 0xC]
  2906. 00001EC8  7000                     moveq.l    D0, 0x00
  2907. 00001ECA  2080                     move.l     [A0], D0
  2908. 00001ECC  206E 0008                movea.l    A0, [A6 + 0x8]
  2909. 00001ED0  7000                     moveq.l    D0, 0x00
  2910. 00001ED2  2080                     move.l     [A0], D0
  2911. 00001ED4  4A6E 0010                tst.w      [A6 + 0x10]
  2912. 00001ED8  6700 0104                beq        +0x106 /* 00001FDE */
  2913. 00001EDC  4207                     clr.b      D7
  2914. 00001EDE  BAAE 0016                cmp.l      D5, [A6 + 0x16]
  2915. 00001EE2  56C0                     sne        D0
  2916. 00001EE4  4A85                     tst.l      D5
  2917. 00001EE6  56C1                     sne        D1
  2918. 00001EE8  C001                     and.b      D0, D1
  2919. 00001EEA  4400                     neg.b      D0
  2920. 00001EEC  1800                     move.b     D4, D0
  2921. 00001EEE  672C                     beq        +0x2E /* 00001F1C */
  2922. 00001EF0  2F00                     move.l     -[A7], D0
  2923. 00001EF2  4267                     clr.w      -[A7]
  2924. 00001EF4  2F05                     move.l     -[A7], D5
  2925. 00001EF6  322E 0010                move.w     D1, [A6 + 0x10]
  2926. 00001EFA  6A02                     bpl        +0x4 /* 00001EFE */
  2927. 00001EFC  4441                     neg.w      D1
  2928. label00001EFE:
  2929. 00001EFE  3F01                     move.w     -[A7], D1
  2930. 00001F00  486E FFCA                pea.l      [A6 - 0x36]
  2931. 00001F04  4EBA F5E2                jsr        [PC - 0xA1E /* 000014E8 */]
  2932. 00001F08  121F                     move.b     D1, [A7]+
  2933. 00001F0A  201F                     move.l     D0, [A7]+
  2934. 00001F0C  C001                     and.b      D0, D1
  2935. 00001F0E  670C                     beq        +0xE /* 00001F1C */
  2936. 00001F10  4267                     clr.w      -[A7]
  2937. 00001F12  1F2E FFCF                move.b     -[A7], [A6 - 0x31]
  2938. 00001F16  4EBA 093A                jsr        [PC + 0x93A /* 00002852 */]
  2939. 00001F1A  1E1F                     move.b     D7, [A7]+
  2940. label00001F1C:
  2941. 00001F1C  1007                     move.b     D0, D7
  2942. 00001F1E  670C                     beq        +0xE /* 00001F2C */
  2943. 00001F20  42A7                     clr.l      -[A7]
  2944. 00001F22  2F05                     move.l     -[A7], D5
  2945. 00001F24  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  2946. 00001F28  265F                     movea.l    A3, [A7]+
  2947. 00001F2A  600C                     bra        +0xE /* 00001F38 */
  2948. label00001F2C:
  2949. 00001F2C  42A7                     clr.l      -[A7]
  2950. 00001F2E  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  2951. 00001F32  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  2952. 00001F36  265F                     movea.l    A3, [A7]+
  2953. label00001F38:
  2954. 00001F38  200B                     move.l     D0, A3
  2955. 00001F3A  6700 00A2                beq        +0xA4 /* 00001FDE */
  2956. 00001F3E  2F0B                     move.l     -[A7], A3
  2957. 00001F40  486E FFC7                pea.l      [A6 - 0x39]
  2958. 00001F44  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  2959. 00001F48  2F0B                     move.l     -[A7], A3
  2960. 00001F4A  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  2961. 00001F4E  1F07                     move.b     -[A7], D7
  2962. 00001F50  486E FFF8                pea.l      [A6 - 0x8]
  2963. 00001F54  486E FFF4                pea.l      [A6 - 0xC]
  2964. 00001F58  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2965. 00001F5C  486E FFE8                pea.l      [A6 - 0x18]
  2966. 00001F60  4EBA 008A                jsr        [PC + 0x8A /* 00001FEC */]
  2967. 00001F64  4AAE FFF8                tst.l      [A6 - 0x8]
  2968. 00001F68  6618                     bne        +0x1A /* 00001F82 */
  2969. 00001F6A  42A7                     clr.l      -[A7]
  2970. 00001F6C  7001                     moveq.l    D0, 0x01
  2971. 00001F6E  2F00                     move.l     -[A7], D0
  2972. 00001F70  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  2973. 00001F74  285F                     movea.l    A4, [A7]+
  2974. 00001F76  2054                     movea.l    A0, [A4]
  2975. 00001F78  4210                     clr.b      [A0]
  2976. 00001F7A  206E 000C                movea.l    A0, [A6 + 0xC]
  2977. 00001F7E  208C                     move.l     [A0], A4
  2978. 00001F80  603A                     bra        +0x3C /* 00001FBC */
  2979. label00001F82:
  2980. 00001F82  42A7                     clr.l      -[A7]
  2981. 00001F84  206E 0008                movea.l    A0, [A6 + 0x8]
  2982. 00001F88  2010                     move.l     D0, [A0]
  2983. 00001F8A  5280                     addq.l     D0, 1
  2984. 00001F8C  2F00                     move.l     -[A7], D0
  2985. 00001F8E  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  2986. 00001F92  285F                     movea.l    A4, [A7]+
  2987. 00001F94  200C                     move.l     D0, A4
  2988. 00001F96  6724                     beq        +0x26 /* 00001FBC */
  2989. 00001F98  2C14                     move.l     D6, [A4]
  2990. 00001F9A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2991. 00001F9E  2F06                     move.l     -[A7], D6
  2992. 00001FA0  206E 0008                movea.l    A0, [A6 + 0x8]
  2993. 00001FA4  2F10                     move.l     -[A7], [A0]
  2994. 00001FA6  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  2995. 00001FAA  206E 0008                movea.l    A0, [A6 + 0x8]
  2996. 00001FAE  2C10                     move.l     D6, [A0]
  2997. 00001FB0  DC94                     add.l      D6, [A4]
  2998. 00001FB2  2046                     movea.l    A0, D6
  2999. 00001FB4  4210                     clr.b      [A0]
  3000. 00001FB6  206E 000C                movea.l    A0, [A6 + 0xC]
  3001. 00001FBA  208C                     move.l     [A0], A4
  3002. label00001FBC:
  3003. 00001FBC  2F0B                     move.l     -[A7], A3
  3004. 00001FBE  1F2E FFC7                move.b     -[A7], [A6 - 0x39]
  3005. 00001FC2  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  3006. 00001FC6  1007                     move.b     D0, D7
  3007. 00001FC8  670A                     beq        +0xC /* 00001FD4 */
  3008. 00001FCA  2F05                     move.l     -[A7], D5
  3009. 00001FCC  4267                     clr.w      -[A7]
  3010. 00001FCE  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  3011. 00001FD2  600A                     bra        +0xC /* 00001FDE */
  3012. label00001FD4:
  3013. 00001FD4  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  3014. 00001FD8  4267                     clr.w      -[A7]
  3015. 00001FDA  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  3016. label00001FDE:
  3017. 00001FDE  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3018. 00001FE2  4E5E                     unlink     A6
  3019. 00001FE4  205F                     movea.l    A0, [A7]+
  3020. 00001FE6  DEFC 0012                add.w      A7, 0x12
  3021. 00001FEA  4ED0                     jmp        [A0]
  3022. export_1229:
  3023. fn00001FEC:
  3024. 00001FEC  4E56 FFD8                link       A6, -0x0028
  3025. 00001FF0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3026. 00001FF4  282E 0014                move.l     D4, [A6 + 0x14]
  3027. 00001FF8  2044                     movea.l    A0, D4
  3028. 00001FFA  7000                     moveq.l    D0, 0x00
  3029. 00001FFC  2080                     move.l     [A0], D0
  3030. 00001FFE  206E 0010                movea.l    A0, [A6 + 0x10]
  3031. 00002002  7000                     moveq.l    D0, 0x00
  3032. 00002004  2080                     move.l     [A0], D0
  3033. 00002006  206E 000C                movea.l    A0, [A6 + 0xC]
  3034. 0000200A  7000                     moveq.l    D0, 0x00
  3035. 0000200C  2080                     move.l     [A0], D0
  3036. 0000200E  206E 0008                movea.l    A0, [A6 + 0x8]
  3037. 00002012  7000                     moveq.l    D0, 0x00
  3038. 00002014  2080                     move.l     [A0], D0
  3039. 00002016  102D ACA8                move.b     D0, [A5 - 0x5358]
  3040. 0000201A  6738                     beq        +0x3A /* 00002054 */
  3041. 0000201C  2044                     movea.l    A0, D4
  3042. 0000201E  2F08                     move.l     -[A7], A0
  3043. 00002020  42A7                     clr.l      -[A7]
  3044. 00002022  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  3045. 00002026  3F2E 001A                move.w     -[A7], [A6 + 0x1A]
  3046. 0000202A  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  3047. 0000202E  201F                     move.l     D0, [A7]+
  3048. 00002030  205F                     movea.l    A0, [A7]+
  3049. 00002032  2080                     move.l     [A0], D0
  3050. 00002034  2044                     movea.l    A0, D4
  3051. 00002036  4A90                     tst.l      [A0]
  3052. 00002038  6716                     beq        +0x18 /* 00002050 */
  3053. 0000203A  206E 000C                movea.l    A0, [A6 + 0xC]
  3054. 0000203E  2F08                     move.l     -[A7], A0
  3055. 00002040  42A7                     clr.l      -[A7]
  3056. 00002042  2244                     movea.l    A1, D4
  3057. 00002044  2F11                     move.l     -[A7], [A1]
  3058. 00002046  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  3059. 0000204A  201F                     move.l     D0, [A7]+
  3060. 0000204C  205F                     movea.l    A0, [A7]+
  3061. 0000204E  2080                     move.l     [A0], D0
  3062. label00002050:
  3063. 00002050  6000 00F2                bra        +0xF4 /* 00002144 */
  3064. label00002054:
  3065. 00002054  102E 0018                move.b     D0, [A6 + 0x18]
  3066. 00002058  6704                     beq        +0x6 /* 0000205E */
  3067. 0000205A  7A32                     moveq.l    D5, 0x32
  3068. 0000205C  6002                     bra        +0x4 /* 00002060 */
  3069. label0000205E:
  3070. 0000205E  7A36                     moveq.l    D5, 0x36
  3071. label00002060:
  3072. 00002060  206E 001C                movea.l    A0, [A6 + 0x1C]
  3073. 00002064  2005                     move.l     D0, D5
  3074. 00002066  D090                     add.l      D0, [A0]
  3075. 00002068  720E                     moveq.l    D1, 0x0E
  3076. 0000206A  9081                     sub.l      D0, D1
  3077. 0000206C  2D40 FFEC                move.l     [A6 - 0x14], D0
  3078. 00002070  206E FFEC                movea.l    A0, [A6 - 0x14]
  3079. 00002074  2D48 FFD8                move.l     [A6 - 0x28], A0
  3080. 00002078  3D68 0008 FFDE           move.w     [A6 - 0x22], [A0 + 0x8]
  3081. 0000207E  206E 001C                movea.l    A0, [A6 + 0x1C]
  3082. 00002082  2005                     move.l     D0, D5
  3083. 00002084  D090                     add.l      D0, [A0]
  3084. 00002086  206E FFD8                movea.l    A0, [A6 - 0x28]
  3085. 0000208A  2668 0004                movea.l    A3, [A0 + 0x4]
  3086. 0000208E  D7C0                     add.l      A3, D0
  3087. 00002090  426E FFDC                clr.w      [A6 - 0x24]
  3088. label00002094:
  3089. 00002094  302E FFDC                move.w     D0, [A6 - 0x24]
  3090. 00002098  B06E FFDE                cmp.w      D0, [A6 - 0x22]
  3091. 0000209C  6C00 00A6                bge        +0xA8 /* 00002144 */
  3092. 000020A0  200B                     move.l     D0, A3
  3093. 000020A2  5480                     addq.l     D0, 2
  3094. 000020A4  2D40 FFF4                move.l     [A6 - 0xC], D0
  3095. 000020A8  206E FFF4                movea.l    A0, [A6 - 0xC]
  3096. 000020AC  3010                     move.w     D0, [A0]
  3097. 000020AE  48C0                     ext.l      D0
  3098. 000020B0  2C00                     move.l     D6, D0
  3099. 000020B2  3013                     move.w     D0, [A3]
  3100. 000020B4  B06E 001A                cmp.w      D0, [A6 + 0x1A]
  3101. 000020B8  6676                     bne        +0x78 /* 00002130 */
  3102. 000020BA  284B                     movea.l    A4, A3
  3103. 000020BC  588C                     addq.l     A4, 4
  3104. 000020BE  4A14                     tst.b      [A4]
  3105. 000020C0  6614                     bne        +0x16 /* 000020D6 */
  3106. 000020C2  200C                     move.l     D0, A4
  3107. 000020C4  5280                     addq.l     D0, 1
  3108. 000020C6  2044                     movea.l    A0, D4
  3109. 000020C8  2080                     move.l     [A0], D0
  3110. 000020CA  2006                     move.l     D0, D6
  3111. 000020CC  5380                     subq.l     D0, 1
  3112. 000020CE  206E 000C                movea.l    A0, [A6 + 0xC]
  3113. 000020D2  2080                     move.l     [A0], D0
  3114. 000020D4  606E                     bra        +0x70 /* 00002144 */
  3115. label000020D6:
  3116. 000020D6  2D4C FFF0                move.l     [A6 - 0x10], A4
  3117. 000020DA  7000                     moveq.l    D0, 0x00
  3118. 000020DC  206E FFF0                movea.l    A0, [A6 - 0x10]
  3119. 000020E0  3010                     move.w     D0, [A0]
  3120. 000020E2  C0BC 0000 7FFF           and.l      D0, 0x7FFF
  3121. 000020E8  2E00                     move.l     D7, D0
  3122. 000020EA  1007                     move.b     D0, D7
  3123. 000020EC  0240 0001                andi.w     D0, 0x1
  3124. 000020F0  670A                     beq        +0xC /* 000020FC */
  3125. 000020F2  2F3C 0003 BCFD           move.l     -[A7], 0x3BCFD
  3126. 000020F8  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  3127. label000020FC:
  3128. 000020FC  2006                     move.l     D0, D6
  3129. 000020FE  9087                     sub.l      D0, D7
  3130. 00002100  0C80 0000 7530           cmpi.l     D0, 0x7530 /* 'u0' */
  3131. 00002106  6E3C                     bgt        +0x3E /* 00002144 */
  3132. 00002108  200C                     move.l     D0, A4
  3133. 0000210A  D087                     add.l      D0, D7
  3134. 0000210C  2044                     movea.l    A0, D4
  3135. 0000210E  2080                     move.l     [A0], D0
  3136. 00002110  200C                     move.l     D0, A4
  3137. 00002112  5480                     addq.l     D0, 2
  3138. 00002114  206E 0010                movea.l    A0, [A6 + 0x10]
  3139. 00002118  2080                     move.l     [A0], D0
  3140. 0000211A  2006                     move.l     D0, D6
  3141. 0000211C  9087                     sub.l      D0, D7
  3142. 0000211E  206E 000C                movea.l    A0, [A6 + 0xC]
  3143. 00002122  2080                     move.l     [A0], D0
  3144. 00002124  2007                     move.l     D0, D7
  3145. 00002126  5580                     subq.l     D0, 2
  3146. 00002128  206E 0008                movea.l    A0, [A6 + 0x8]
  3147. 0000212C  2080                     move.l     [A0], D0
  3148. 0000212E  6014                     bra        +0x16 /* 00002144 */
  3149. label00002130:
  3150. 00002130  2006                     move.l     D0, D6
  3151. 00002132  5A80                     addq.l     D0, 5
  3152. 00002134  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  3153. 0000213A  D7C0                     add.l      A3, D0
  3154. 0000213C  526E FFDC                addq.w     [A6 - 0x24], 1
  3155. 00002140  6000 FF52                bra        -0xAC /* 00002094 */
  3156. label00002144:
  3157. 00002144  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3158. 00002148  4E5E                     unlink     A6
  3159. 0000214A  205F                     movea.l    A0, [A7]+
  3160. 0000214C  DEFC 0018                add.w      A7, 0x18
  3161. 00002150  4ED0                     jmp        [A0]
  3162. export_1230:
  3163. fn00002152:
  3164. 00002152  4E56 0000                link       A6, 0
  3165. 00002156  4AAD A68C                tst.l      [A5 - 0x5974]
  3166. 0000215A  57C0                     seq        D0
  3167. 0000215C  4AAD A688                tst.l      [A5 - 0x5978]
  3168. 00002160  56C1                     sne        D1
  3169. 00002162  C001                     and.b      D0, D1
  3170. 00002164  6712                     beq        +0x14 /* 00002178 */
  3171. 00002166  42A7                     clr.l      -[A7]
  3172. 00002168  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  3173. 0000216C  2F2D A688                move.l     -[A7], [A5 - 0x5978]
  3174. 00002170  4EBA 1006                jsr        [PC + 0x1006 /* 00003178 */]
  3175. 00002174  2B5F A68C                move.l     [A5 - 0x5974], [A7]+
  3176. label00002178:
  3177. 00002178  2D6D A68C 0008           move.l     [A6 + 0x8], [A5 - 0x5974]
  3178. 0000217E  4E5E                     unlink     A6
  3179. 00002180  4E75                     rts
  3180. export_1231:
  3181. 00002182  4E56 FFF2                link       A6, -0x000E
  3182. 00002186  48E7 0118                movem.l    -[A7], D7,A3,A4
  3183. 0000218A  7000                     moveq.l    D0, 0x00
  3184. 0000218C  2D40 000E                move.l     [A6 + 0xE], D0
  3185. 00002190  42A7                     clr.l      -[A7]
  3186. 00002192  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3187. 00002196  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  3188. 0000219A  285F                     movea.l    A4, [A7]+
  3189. 0000219C  200C                     move.l     D0, A4
  3190. 0000219E  6754                     beq        +0x56 /* 000021F4 */
  3191. 000021A0  42A7                     clr.l      -[A7]
  3192. 000021A2  2F0C                     move.l     -[A7], A4
  3193. 000021A4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3194. 000021A8  4EBA F554                jsr        [PC - 0xAAC /* 000016FE */]
  3195. 000021AC  265F                     movea.l    A3, [A7]+
  3196. 000021AE  200B                     move.l     D0, A3
  3197. 000021B0  6738                     beq        +0x3A /* 000021EA */
  3198. 000021B2  2F0C                     move.l     -[A7], A4
  3199. 000021B4  486E FFF3                pea.l      [A6 - 0xD]
  3200. 000021B8  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  3201. 000021BC  42A7                     clr.l      -[A7]
  3202. 000021BE  3013                     move.w     D0, [A3]
  3203. 000021C0  48C0                     ext.l      D0
  3204. 000021C2  2F00                     move.l     -[A7], D0
  3205. 000021C4  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  3206. 000021C8  2E1F                     move.l     D7, [A7]+
  3207. 000021CA  6714                     beq        +0x16 /* 000021E0 */
  3208. 000021CC  2F0B                     move.l     -[A7], A3
  3209. 000021CE  2047                     movea.l    A0, D7
  3210. 000021D0  2F10                     move.l     -[A7], [A0]
  3211. 000021D2  3013                     move.w     D0, [A3]
  3212. 000021D4  48C0                     ext.l      D0
  3213. 000021D6  2F00                     move.l     -[A7], D0
  3214. 000021D8  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  3215. 000021DC  2D47 000E                move.l     [A6 + 0xE], D7
  3216. label000021E0:
  3217. 000021E0  2F0C                     move.l     -[A7], A4
  3218. 000021E2  1F2E FFF3                move.b     -[A7], [A6 - 0xD]
  3219. 000021E6  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  3220. label000021EA:
  3221. 000021EA  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3222. 000021EE  4267                     clr.w      -[A7]
  3223. 000021F0  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  3224. label000021F4:
  3225. 000021F4  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3226. 000021F8  4E5E                     unlink     A6
  3227. 000021FA  205F                     movea.l    A0, [A7]+
  3228. 000021FC  5C4F                     addq.w     A7, 6
  3229. 000021FE  4ED0                     jmp        [A0]
  3230. export_1232:
  3231. 00002200  4E56 FFF0                link       A6, -0x0010
  3232. 00002204  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3233. 00002208  422E 0016                clr.b      [A6 + 0x16]
  3234. 0000220C  42A7                     clr.l      -[A7]
  3235. 0000220E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3236. 00002212  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  3237. 00002216  265F                     movea.l    A3, [A7]+
  3238. 00002218  200B                     move.l     D0, A3
  3239. 0000221A  6700 0094                beq        +0x96 /* 000022B0 */
  3240. 0000221E  2853                     movea.l    A4, [A3]
  3241. 00002220  7032                     moveq.l    D0, 0x32
  3242. 00002222  D9C0                     add.l      A4, D0
  3243. 00002224  7E00                     moveq.l    D7, 0x00
  3244. 00002226  2053                     movea.l    A0, [A3]
  3245. 00002228  3D68 0024 FFF0           move.w     [A6 - 0x10], [A0 + 0x24]
  3246. 0000222E  7C01                     moveq.l    D6, 0x01
  3247. 00002230  6054                     bra        +0x56 /* 00002286 */
  3248. label00002232:
  3249. 00002232  102D B018                move.b     D0, [A5 - 0x4FE8]
  3250. 00002236  660E                     bne        +0x10 /* 00002246 */
  3251. 00002238  4A2C 0005                tst.b      [A4 + 0x5]
  3252. 0000223C  5CC1                     sge        D1
  3253. 0000223E  8001                     or.b       D0, D1
  3254. 00002240  0240 0001                andi.w     D0, 0x1
  3255. 00002244  6736                     beq        +0x38 /* 0000227C */
  3256. label00002246:
  3257. 00002246  4A6E 000C                tst.w      [A6 + 0xC]
  3258. 0000224A  57C1                     seq        D1
  3259. 0000224C  4A01                     tst.b      D1
  3260. 0000224E  6614                     bne        +0x16 /* 00002264 */
  3261. 00002250  142C 0004                move.b     D2, [A4 + 0x4]
  3262. 00002254  4882                     ext.w      D2
  3263. 00002256  B46E 000C                cmp.w      D2, [A6 + 0xC]
  3264. 0000225A  57C2                     seq        D2
  3265. 0000225C  8202                     or.b       D1, D2
  3266. 0000225E  C001                     and.b      D0, D1
  3267. 00002260  4A00                     tst.b      D0
  3268. 00002262  6718                     beq        +0x1A /* 0000227C */
  3269. label00002264:
  3270. 00002264  2F00                     move.l     -[A7], D0
  3271. 00002266  4267                     clr.w      -[A7]
  3272. 00002268  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3273. 0000226C  486C 0006                pea.l      [A4 + 0x6]
  3274. 00002270  A8AD                     syscall    PtInRect
  3275. 00002272  121F                     move.b     D1, [A7]+
  3276. 00002274  201F                     move.l     D0, [A7]+
  3277. 00002276  C001                     and.b      D0, D1
  3278. 00002278  6702                     beq        +0x4 /* 0000227C */
  3279. 0000227A  2E0C                     move.l     D7, A4
  3280. label0000227C:
  3281. 0000227C  3014                     move.w     D0, [A4]
  3282. 0000227E  48C0                     ext.l      D0
  3283. 00002280  D9C0                     add.l      A4, D0
  3284. 00002282  5246                     addq.w     D6, 1
  3285. 00002284  6906                     bvs        +0x8 /* 0000228C */
  3286. label00002286:
  3287. 00002286  BC6E FFF0                cmp.w      D6, [A6 - 0x10]
  3288. 0000228A  6FA6                     ble        -0x58 /* 00002232 */
  3289. label0000228C:
  3290. 0000228C  4A87                     tst.l      D7
  3291. 0000228E  6716                     beq        +0x18 /* 000022A6 */
  3292. 00002290  2047                     movea.l    A0, D7
  3293. 00002292  226E 0008                movea.l    A1, [A6 + 0x8]
  3294. 00002296  7006                     moveq.l    D0, 0x06
  3295. label00002298:
  3296. 00002298  22D8                     move.l     [A1]+, [A0]+
  3297. 0000229A  51C8 FFFC                dbf        D0, -0x6 /* 00002298 */
  3298. 0000229E  3290                     move.w     [A1], [A0]
  3299. 000022A0  1D7C 0001 0016           move.b     [A6 + 0x16], 0x1
  3300. label000022A6:
  3301. 000022A6  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3302. 000022AA  4267                     clr.w      -[A7]
  3303. 000022AC  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  3304. label000022B0:
  3305. 000022B0  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3306. 000022B4  4E5E                     unlink     A6
  3307. 000022B6  205F                     movea.l    A0, [A7]+
  3308. 000022B8  DEFC 000E                add.w      A7, 0xE
  3309. 000022BC  4ED0                     jmp        [A0]
  3310. export_1233:
  3311. 000022BE  4E56 FFF0                link       A6, -0x0010
  3312. 000022C2  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3313. 000022C6  422E 0016                clr.b      [A6 + 0x16]
  3314. 000022CA  42A7                     clr.l      -[A7]
  3315. 000022CC  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3316. 000022D0  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  3317. 000022D4  265F                     movea.l    A3, [A7]+
  3318. 000022D6  200B                     move.l     D0, A3
  3319. 000022D8  6700 0094                beq        +0x96 /* 0000236E */
  3320. 000022DC  2853                     movea.l    A4, [A3]
  3321. 000022DE  7036                     moveq.l    D0, 0x36
  3322. 000022E0  D9C0                     add.l      A4, D0
  3323. 000022E2  7E00                     moveq.l    D7, 0x00
  3324. 000022E4  2053                     movea.l    A0, [A3]
  3325. 000022E6  3D68 0028 FFF0           move.w     [A6 - 0x10], [A0 + 0x28]
  3326. 000022EC  7C01                     moveq.l    D6, 0x01
  3327. 000022EE  6054                     bra        +0x56 /* 00002344 */
  3328. label000022F0:
  3329. 000022F0  102D B018                move.b     D0, [A5 - 0x4FE8]
  3330. 000022F4  660E                     bne        +0x10 /* 00002304 */
  3331. 000022F6  4A2C 0005                tst.b      [A4 + 0x5]
  3332. 000022FA  5CC1                     sge        D1
  3333. 000022FC  8001                     or.b       D0, D1
  3334. 000022FE  0240 0001                andi.w     D0, 0x1
  3335. 00002302  6736                     beq        +0x38 /* 0000233A */
  3336. label00002304:
  3337. 00002304  4A6E 000C                tst.w      [A6 + 0xC]
  3338. 00002308  57C1                     seq        D1
  3339. 0000230A  4A01                     tst.b      D1
  3340. 0000230C  6614                     bne        +0x16 /* 00002322 */
  3341. 0000230E  142C 0004                move.b     D2, [A4 + 0x4]
  3342. 00002312  4882                     ext.w      D2
  3343. 00002314  B46E 000C                cmp.w      D2, [A6 + 0xC]
  3344. 00002318  57C2                     seq        D2
  3345. 0000231A  8202                     or.b       D1, D2
  3346. 0000231C  C001                     and.b      D0, D1
  3347. 0000231E  4A00                     tst.b      D0
  3348. 00002320  6718                     beq        +0x1A /* 0000233A */
  3349. label00002322:
  3350. 00002322  2F00                     move.l     -[A7], D0
  3351. 00002324  4267                     clr.w      -[A7]
  3352. 00002326  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3353. 0000232A  486C 0006                pea.l      [A4 + 0x6]
  3354. 0000232E  A8AD                     syscall    PtInRect
  3355. 00002330  121F                     move.b     D1, [A7]+
  3356. 00002332  201F                     move.l     D0, [A7]+
  3357. 00002334  C001                     and.b      D0, D1
  3358. 00002336  6702                     beq        +0x4 /* 0000233A */
  3359. 00002338  2E0C                     move.l     D7, A4
  3360. label0000233A:
  3361. 0000233A  3014                     move.w     D0, [A4]
  3362. 0000233C  48C0                     ext.l      D0
  3363. 0000233E  D9C0                     add.l      A4, D0
  3364. 00002340  5246                     addq.w     D6, 1
  3365. 00002342  6906                     bvs        +0x8 /* 0000234A */
  3366. label00002344:
  3367. 00002344  BC6E FFF0                cmp.w      D6, [A6 - 0x10]
  3368. 00002348  6FA6                     ble        -0x58 /* 000022F0 */
  3369. label0000234A:
  3370. 0000234A  4A87                     tst.l      D7
  3371. 0000234C  6716                     beq        +0x18 /* 00002364 */
  3372. 0000234E  2047                     movea.l    A0, D7
  3373. 00002350  226E 0008                movea.l    A1, [A6 + 0x8]
  3374. 00002354  7006                     moveq.l    D0, 0x06
  3375. label00002356:
  3376. 00002356  22D8                     move.l     [A1]+, [A0]+
  3377. 00002358  51C8 FFFC                dbf        D0, -0x6 /* 00002356 */
  3378. 0000235C  3290                     move.w     [A1], [A0]
  3379. 0000235E  1D7C 0001 0016           move.b     [A6 + 0x16], 0x1
  3380. label00002364:
  3381. 00002364  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3382. 00002368  4267                     clr.w      -[A7]
  3383. 0000236A  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  3384. label0000236E:
  3385. 0000236E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3386. 00002372  4E5E                     unlink     A6
  3387. 00002374  205F                     movea.l    A0, [A7]+
  3388. 00002376  DEFC 000E                add.w      A7, 0xE
  3389. 0000237A  4ED0                     jmp        [A0]
  3390. fn0000237C:
  3391. 0000237C  4E56 FFF8                link       A6, -0x0008
  3392. 00002380  48E7 0118                movem.l    -[A7], D7,A3,A4
  3393. 00002384  7000                     moveq.l    D0, 0x00
  3394. 00002386  2D40 000C                move.l     [A6 + 0xC], D0
  3395. 0000238A  42A7                     clr.l      -[A7]
  3396. 0000238C  226E 0008                movea.l    A1, [A6 + 0x8]
  3397. 00002390  2069 FFFC                movea.l    A0, [A1 - 0x4]
  3398. 00002394  2050                     movea.l    A0, [A0]
  3399. 00002396  2F28 0014                move.l     -[A7], [A0 + 0x14]
  3400. 0000239A  2F3A 006A                move.l     -[A7], [PC + 0x6A /* 00002406, value 0x50414745 'PAGE' */]
  3401. 0000239E  4EAD 0E6A                jsr        [A5 + 0xE6A /* export_457 */]
  3402. 000023A2  2E1F                     move.l     D7, [A7]+
  3403. 000023A4  42A7                     clr.l      -[A7]
  3404. 000023A6  2F07                     move.l     -[A7], D7
  3405. 000023A8  4EAD 0EDA                jsr        [A5 + 0xEDA /* export_471 */]
  3406. 000023AC  265F                     movea.l    A3, [A7]+
  3407. 000023AE  200B                     move.l     D0, A3
  3408. 000023B0  674A                     beq        +0x4C /* 000023FC */
  3409. 000023B2  2853                     movea.l    A4, [A3]
  3410. 000023B4  206E 0008                movea.l    A0, [A6 + 0x8]
  3411. 000023B8  2968 0010 0010           move.l     [A4 + 0x10], [A0 + 0x10]
  3412. 000023BE  7000                     moveq.l    D0, 0x00
  3413. 000023C0  2940 0014                move.l     [A4 + 0x14], D0
  3414. 000023C4  2013                     move.l     D0, [A3]
  3415. 000023C6  7218                     moveq.l    D1, 0x18
  3416. 000023C8  D081                     add.l      D0, D1
  3417. 000023CA  2F00                     move.l     -[A7], D0
  3418. 000023CC  2014                     move.l     D0, [A4]
  3419. 000023CE  7218                     moveq.l    D1, 0x18
  3420. 000023D0  9081                     sub.l      D0, D1
  3421. 000023D2  2F00                     move.l     -[A7], D0
  3422. 000023D4  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  3423. 000023D8  42A7                     clr.l      -[A7]
  3424. 000023DA  2F0B                     move.l     -[A7], A3
  3425. 000023DC  206E 0008                movea.l    A0, [A6 + 0x8]
  3426. 000023E0  3F28 FFD6                move.w     -[A7], [A0 - 0x2A]
  3427. 000023E4  4267                     clr.w      -[A7]
  3428. 000023E6  4EAD 2382                jsr        [A5 + 0x2382 /* export_1132 */]
  3429. 000023EA  295F 0014                move.l     [A4 + 0x14], [A7]+
  3430. 000023EE  2F07                     move.l     -[A7], D7
  3431. 000023F0  1F3C 0001                move.b     -[A7], 0x1
  3432. 000023F4  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  3433. 000023F8  2D47 000C                move.l     [A6 + 0xC], D7
  3434. label000023FC:
  3435. 000023FC  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3436. 00002400  4E5E                     unlink     A6
  3437. 00002402  2E9F                     move.l     [A7], [A7]+
  3438. 00002404  4E75                     rts
  3439. 00002406  5041                     addq.w     D1, 8
  3440. 00002408  4745                     chk.w      D3, D5
  3441. export_1234:
  3442. fn0000240A:
  3443. 0000240A  4E56 FFBE                link       A6, -0x0042
  3444. 0000240E  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  3445. 00002412  422E 0014                clr.b      [A6 + 0x14]
  3446. 00002416  102D ACA6                move.b     D0, [A5 - 0x535A]
  3447. 0000241A  6704                     beq        +0x6 /* 00002420 */
  3448. 0000241C  6000 0422                bra        +0x424 /* 00002840 */
  3449. label00002420:
  3450. 00002420  42A7                     clr.l      -[A7]
  3451. 00002422  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3452. 00002426  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  3453. 0000242A  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  3454. 0000242E  6604                     bne        +0x6 /* 00002434 */
  3455. 00002430  6000 040E                bra        +0x410 /* 00002840 */
  3456. label00002434:
  3457. 00002434  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3458. 00002438  486E FFBF                pea.l      [A6 - 0x41]
  3459. 0000243C  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  3460. 00002440  206E FFFC                movea.l    A0, [A6 - 0x4]
  3461. 00002444  2050                     movea.l    A0, [A0]
  3462. 00002446  3028 001C                move.w     D0, [A0 + 0x1C]
  3463. 0000244A  48C0                     ext.l      D0
  3464. 0000244C  2D40 FFD4                move.l     [A6 - 0x2C], D0
  3465. 00002450  206E FFFC                movea.l    A0, [A6 - 0x4]
  3466. 00002454  2050                     movea.l    A0, [A0]
  3467. 00002456  2028 0014                move.l     D0, [A0 + 0x14]
  3468. 0000245A  7218                     moveq.l    D1, 0x18
  3469. 0000245C  9081                     sub.l      D0, D1
  3470. 0000245E  2F00                     move.l     -[A7], D0
  3471. 00002460  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3472. 00002464  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  3473. 00002468  201F                     move.l     D0, [A7]+
  3474. 0000246A  3D40 FFD2                move.w     [A6 - 0x2E], D0
  3475. 0000246E  4AAE 000C                tst.l      [A6 + 0xC]
  3476. 00002472  6C06                     bge        +0x8 /* 0000247A */
  3477. 00002474  7000                     moveq.l    D0, 0x00
  3478. 00002476  2D40 000C                move.l     [A6 + 0xC], D0
  3479. label0000247A:
  3480. 0000247A  206E FFFC                movea.l    A0, [A6 - 0x4]
  3481. 0000247E  2050                     movea.l    A0, [A0]
  3482. 00002480  202E 000C                move.l     D0, [A6 + 0xC]
  3483. 00002484  B0A8 0018                cmp.l      D0, [A0 + 0x18]
  3484. 00002488  6F0C                     ble        +0xE /* 00002496 */
  3485. 0000248A  206E FFFC                movea.l    A0, [A6 - 0x4]
  3486. 0000248E  2050                     movea.l    A0, [A0]
  3487. 00002490  2D68 0018 000C           move.l     [A6 + 0xC], [A0 + 0x18]
  3488. label00002496:
  3489. 00002496  206E FFFC                movea.l    A0, [A6 - 0x4]
  3490. 0000249A  2050                     movea.l    A0, [A0]
  3491. 0000249C  2028 0010                move.l     D0, [A0 + 0x10]
  3492. 000024A0  5280                     addq.l     D0, 1
  3493. 000024A2  7206                     moveq.l    D1, 0x06
  3494. 000024A4  2F01                     move.l     -[A7], D1
  3495. 000024A6  2F00                     move.l     -[A7], D0
  3496. 000024A8  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  3497. 000024AC  201F                     move.l     D0, [A7]+
  3498. 000024AE  7230                     moveq.l    D1, 0x30
  3499. 000024B0  D081                     add.l      D0, D1
  3500. 000024B2  2D40 FFE0                move.l     [A6 - 0x20], D0
  3501. 000024B6  206E FFFC                movea.l    A0, [A6 - 0x4]
  3502. 000024BA  2050                     movea.l    A0, [A0]
  3503. 000024BC  202E FFE0                move.l     D0, [A6 - 0x20]
  3504. 000024C0  B090                     cmp.l      D0, [A0]
  3505. 000024C2  6F22                     ble        +0x24 /* 000024E6 */
  3506. 000024C4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3507. 000024C8  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  3508. 000024CC  4267                     clr.w      -[A7]
  3509. 000024CE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3510. 000024D2  2F3A 037A                move.l     -[A7], [PC + 0x37A /* 0000284E, value 0x4C495354 'LIST', cstring "LISTNV" */]
  3511. 000024D6  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  3512. 000024DA  4EAD 0F1A                jsr        [A5 + 0xF1A /* export_479 */]
  3513. 000024DE  101F                     move.b     D0, [A7]+
  3514. 000024E0  6604                     bne        +0x6 /* 000024E6 */
  3515. 000024E2  6000 0318                bra        +0x31A /* 000027FC */
  3516. label000024E6:
  3517. 000024E6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3518. 000024EA  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  3519. 000024EE  206E FFFC                movea.l    A0, [A6 - 0x4]
  3520. 000024F2  2050                     movea.l    A0, [A0]
  3521. 000024F4  4AA8 0010                tst.l      [A0 + 0x10]
  3522. 000024F8  662A                     bne        +0x2C /* 00002524 */
  3523. 000024FA  42A7                     clr.l      -[A7]
  3524. 000024FC  2F0E                     move.l     -[A7], A6
  3525. 000024FE  4EBA FE7C                jsr        [PC - 0x184 /* 0000237C */]
  3526. 00002502  2A1F                     move.l     D5, [A7]+
  3527. 00002504  6700 02F6                beq        +0x2F8 /* 000027FC */
  3528. 00002508  206E FFFC                movea.l    A0, [A6 - 0x4]
  3529. 0000250C  2050                     movea.l    A0, [A0]
  3530. 0000250E  7001                     moveq.l    D0, 0x01
  3531. 00002510  2140 0010                move.l     [A0 + 0x10], D0
  3532. 00002514  206E FFFC                movea.l    A0, [A6 - 0x4]
  3533. 00002518  2850                     movea.l    A4, [A0]
  3534. 0000251A  7030                     moveq.l    D0, 0x30
  3535. 0000251C  D9C0                     add.l      A4, D0
  3536. 0000251E  2885                     move.l     [A4], D5
  3537. 00002520  426C 0004                clr.w      [A4 + 0x4]
  3538. label00002524:
  3539. 00002524  206E FFFC                movea.l    A0, [A6 - 0x4]
  3540. 00002528  2850                     movea.l    A4, [A0]
  3541. 0000252A  7030                     moveq.l    D0, 0x30
  3542. 0000252C  D9C0                     add.l      A4, D0
  3543. 0000252E  2D6E 000C FFD8           move.l     [A6 - 0x28], [A6 + 0xC]
  3544. label00002534:
  3545. 00002534  302C 0004                move.w     D0, [A4 + 0x4]
  3546. 00002538  48C0                     ext.l      D0
  3547. 0000253A  B0AE FFD8                cmp.l      D0, [A6 - 0x28]
  3548. 0000253E  6C0E                     bge        +0x10 /* 0000254E */
  3549. 00002540  302C 0004                move.w     D0, [A4 + 0x4]
  3550. 00002544  48C0                     ext.l      D0
  3551. 00002546  91AE FFD8                sub.l      [A6 - 0x28], D0
  3552. 0000254A  5C8C                     addq.l     A4, 6
  3553. 0000254C  60E6                     bra        -0x18 /* 00002534 */
  3554. label0000254E:
  3555. 0000254E  2D54 FFF4                move.l     [A6 - 0xC], [A4]
  3556. 00002552  42A7                     clr.l      -[A7]
  3557. 00002554  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3558. 00002558  4EAD 0EDA                jsr        [A5 + 0xEDA /* export_471 */]
  3559. 0000255C  265F                     movea.l    A3, [A7]+
  3560. 0000255E  200B                     move.l     D0, A3
  3561. 00002560  6700 029A                beq        +0x29C /* 000027FC */
  3562. 00002564  2053                     movea.l    A0, [A3]
  3563. 00002566  2F08                     move.l     -[A7], A0
  3564. 00002568  42A7                     clr.l      -[A7]
  3565. 0000256A  2F0B                     move.l     -[A7], A3
  3566. 0000256C  3F2E FFD6                move.w     -[A7], [A6 - 0x2A]
  3567. 00002570  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  3568. 00002574  4EAD 2382                jsr        [A5 + 0x2382 /* export_1132 */]
  3569. 00002578  201F                     move.l     D0, [A7]+
  3570. 0000257A  205F                     movea.l    A0, [A7]+
  3571. 0000257C  B0A8 0014                cmp.l      D0, [A0 + 0x14]
  3572. 00002580  57C0                     seq        D0
  3573. 00002582  4400                     neg.b      D0
  3574. 00002584  1D40 FFBE                move.b     [A6 - 0x42], D0
  3575. 00002588  302C 0004                move.w     D0, [A4 + 0x4]
  3576. 0000258C  B06E FFD2                cmp.w      D0, [A6 - 0x2E]
  3577. 00002590  6C00 00A4                bge        +0xA6 /* 00002636 */
  3578. 00002594  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  3579. 00002598  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3580. 0000259C  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  3581. 000025A0  201F                     move.l     D0, [A7]+
  3582. 000025A2  7218                     moveq.l    D1, 0x18
  3583. 000025A4  D081                     add.l      D0, D1
  3584. 000025A6  2D40 FFDC                move.l     [A6 - 0x24], D0
  3585. 000025AA  2C2E FFDC                move.l     D6, [A6 - 0x24]
  3586. 000025AE  DC93                     add.l      D6, [A3]
  3587. 000025B0  2E2E FFD4                move.l     D7, [A6 - 0x2C]
  3588. 000025B4  DE86                     add.l      D7, D6
  3589. 000025B6  2053                     movea.l    A0, [A3]
  3590. 000025B8  2010                     move.l     D0, [A0]
  3591. 000025BA  D093                     add.l      D0, [A3]
  3592. 000025BC  2D40 FFCE                move.l     [A6 - 0x32], D0
  3593. 000025C0  2F06                     move.l     -[A7], D6
  3594. 000025C2  2F07                     move.l     -[A7], D7
  3595. 000025C4  202E FFCE                move.l     D0, [A6 - 0x32]
  3596. 000025C8  9087                     sub.l      D0, D7
  3597. 000025CA  2F00                     move.l     -[A7], D0
  3598. 000025CC  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  3599. 000025D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3600. 000025D4  2F06                     move.l     -[A7], D6
  3601. 000025D6  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3602. 000025DA  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  3603. 000025DE  302C 0004                move.w     D0, [A4 + 0x4]
  3604. 000025E2  5240                     addq.w     D0, 1
  3605. 000025E4  3940 0004                move.w     [A4 + 0x4], D0
  3606. 000025E8  206E FFFC                movea.l    A0, [A6 - 0x4]
  3607. 000025EC  2050                     movea.l    A0, [A0]
  3608. 000025EE  2028 0018                move.l     D0, [A0 + 0x18]
  3609. 000025F2  5280                     addq.l     D0, 1
  3610. 000025F4  206E FFFC                movea.l    A0, [A6 - 0x4]
  3611. 000025F8  2050                     movea.l    A0, [A0]
  3612. 000025FA  2140 0018                move.l     [A0 + 0x18], D0
  3613. 000025FE  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  3614. 00002604  102E FFBE                move.b     D0, [A6 - 0x42]
  3615. 00002608  671C                     beq        +0x1E /* 00002626 */
  3616. 0000260A  2053                     movea.l    A0, [A3]
  3617. 0000260C  2F08                     move.l     -[A7], A0
  3618. 0000260E  42A7                     clr.l      -[A7]
  3619. 00002610  2F0B                     move.l     -[A7], A3
  3620. 00002612  3F2E FFD6                move.w     -[A7], [A6 - 0x2A]
  3621. 00002616  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  3622. 0000261A  4EAD 2382                jsr        [A5 + 0x2382 /* export_1132 */]
  3623. 0000261E  201F                     move.l     D0, [A7]+
  3624. 00002620  205F                     movea.l    A0, [A7]+
  3625. 00002622  2140 0014                move.l     [A0 + 0x14], D0
  3626. label00002626:
  3627. 00002626  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3628. 0000262A  1F3C 0001                move.b     -[A7], 0x1
  3629. 0000262E  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  3630. 00002632  6000 01C8                bra        +0x1CA /* 000027FC */
  3631. label00002636:
  3632. 00002636  42A7                     clr.l      -[A7]
  3633. 00002638  2F0E                     move.l     -[A7], A6
  3634. 0000263A  4EBA FD40                jsr        [PC - 0x2C0 /* 0000237C */]
  3635. 0000263E  2A1F                     move.l     D5, [A7]+
  3636. 00002640  42A7                     clr.l      -[A7]
  3637. 00002642  2F05                     move.l     -[A7], D5
  3638. 00002644  4EAD 0EDA                jsr        [A5 + 0xEDA /* export_471 */]
  3639. 00002648  281F                     move.l     D4, [A7]+
  3640. 0000264A  6700 01A6                beq        +0x1A8 /* 000027F2 */
  3641. 0000264E  2C0C                     move.l     D6, A4
  3642. 00002650  2E06                     move.l     D7, D6
  3643. 00002652  5C87                     addq.l     D7, 6
  3644. 00002654  206E FFFC                movea.l    A0, [A6 - 0x4]
  3645. 00002658  226E FFFC                movea.l    A1, [A6 - 0x4]
  3646. 0000265C  2251                     movea.l    A1, [A1]
  3647. 0000265E  2011                     move.l     D0, [A1]
  3648. 00002660  D090                     add.l      D0, [A0]
  3649. 00002662  2D40 FFCE                move.l     [A6 - 0x32], D0
  3650. 00002666  2F06                     move.l     -[A7], D6
  3651. 00002668  2F07                     move.l     -[A7], D7
  3652. 0000266A  202E FFCE                move.l     D0, [A6 - 0x32]
  3653. 0000266E  9087                     sub.l      D0, D7
  3654. 00002670  2F00                     move.l     -[A7], D0
  3655. 00002672  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  3656. 00002676  206E FFFC                movea.l    A0, [A6 - 0x4]
  3657. 0000267A  2050                     movea.l    A0, [A0]
  3658. 0000267C  2028 0010                move.l     D0, [A0 + 0x10]
  3659. 00002680  5280                     addq.l     D0, 1
  3660. 00002682  206E FFFC                movea.l    A0, [A6 - 0x4]
  3661. 00002686  2050                     movea.l    A0, [A0]
  3662. 00002688  2140 0010                move.l     [A0 + 0x10], D0
  3663. 0000268C  2D47 FFE4                move.l     [A6 - 0x1C], D7
  3664. 00002690  206E FFE4                movea.l    A0, [A6 - 0x1C]
  3665. 00002694  2085                     move.l     [A0], D5
  3666. 00002696  206E FFE4                movea.l    A0, [A6 - 0x1C]
  3667. 0000269A  4268 0004                clr.w      [A0 + 0x4]
  3668. 0000269E  302C 0004                move.w     D0, [A4 + 0x4]
  3669. 000026A2  48C0                     ext.l      D0
  3670. 000026A4  B0AE FFD8                cmp.l      D0, [A6 - 0x28]
  3671. 000026A8  666E                     bne        +0x70 /* 00002718 */
  3672. 000026AA  2044                     movea.l    A0, D4
  3673. 000026AC  2E10                     move.l     D7, [A0]
  3674. 000026AE  7018                     moveq.l    D0, 0x18
  3675. 000026B0  DE80                     add.l      D7, D0
  3676. 000026B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3677. 000026B6  2F07                     move.l     -[A7], D7
  3678. 000026B8  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3679. 000026BC  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  3680. 000026C0  206E FFE4                movea.l    A0, [A6 - 0x1C]
  3681. 000026C4  317C 0001 0004           move.w     [A0 + 0x4], 0x1
  3682. 000026CA  206E FFFC                movea.l    A0, [A6 - 0x4]
  3683. 000026CE  2050                     movea.l    A0, [A0]
  3684. 000026D0  2028 0018                move.l     D0, [A0 + 0x18]
  3685. 000026D4  5280                     addq.l     D0, 1
  3686. 000026D6  206E FFFC                movea.l    A0, [A6 - 0x4]
  3687. 000026DA  2050                     movea.l    A0, [A0]
  3688. 000026DC  2140 0018                move.l     [A0 + 0x18], D0
  3689. 000026E0  102E FFBE                move.b     D0, [A6 - 0x42]
  3690. 000026E4  671E                     beq        +0x20 /* 00002704 */
  3691. 000026E6  2044                     movea.l    A0, D4
  3692. 000026E8  2050                     movea.l    A0, [A0]
  3693. 000026EA  2F08                     move.l     -[A7], A0
  3694. 000026EC  42A7                     clr.l      -[A7]
  3695. 000026EE  2F04                     move.l     -[A7], D4
  3696. 000026F0  3F2E FFD6                move.w     -[A7], [A6 - 0x2A]
  3697. 000026F4  3F3C 0001                move.w     -[A7], 0x1
  3698. 000026F8  4EAD 2382                jsr        [A5 + 0x2382 /* export_1132 */]
  3699. 000026FC  201F                     move.l     D0, [A7]+
  3700. 000026FE  205F                     movea.l    A0, [A7]+
  3701. 00002700  2140 0014                move.l     [A0 + 0x14], D0
  3702. label00002704:
  3703. 00002704  2F05                     move.l     -[A7], D5
  3704. 00002706  1F3C 0001                move.b     -[A7], 0x1
  3705. 0000270A  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  3706. 0000270E  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  3707. 00002714  6000 00DC                bra        +0xDE /* 000027F2 */
  3708. label00002718:
  3709. 00002718  302C 0004                move.w     D0, [A4 + 0x4]
  3710. 0000271C  48C0                     ext.l      D0
  3711. 0000271E  81FC 0002                divs.w     D0, 0x2
  3712. 00002722  3D40 FFC2                move.w     [A6 - 0x3E], D0
  3713. 00002726  302C 0004                move.w     D0, [A4 + 0x4]
  3714. 0000272A  906E FFC2                sub.w      D0, [A6 - 0x3E]
  3715. 0000272E  3D40 FFC4                move.w     [A6 - 0x3C], D0
  3716. 00002732  396E FFC4 0004           move.w     [A4 + 0x4], [A6 - 0x3C]
  3717. 00002738  206E FFE4                movea.l    A0, [A6 - 0x1C]
  3718. 0000273C  316E FFC2 0004           move.w     [A0 + 0x4], [A6 - 0x3E]
  3719. 00002742  2013                     move.l     D0, [A3]
  3720. 00002744  7218                     moveq.l    D1, 0x18
  3721. 00002746  D081                     add.l      D0, D1
  3722. 00002748  322E FFC4                move.w     D1, [A6 - 0x3C]
  3723. 0000274C  48C1                     ext.l      D1
  3724. 0000274E  2F01                     move.l     -[A7], D1
  3725. 00002750  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3726. 00002754  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  3727. 00002758  2C1F                     move.l     D6, [A7]+
  3728. 0000275A  DC80                     add.l      D6, D0
  3729. 0000275C  2044                     movea.l    A0, D4
  3730. 0000275E  2E10                     move.l     D7, [A0]
  3731. 00002760  7018                     moveq.l    D0, 0x18
  3732. 00002762  DE80                     add.l      D7, D0
  3733. 00002764  302E FFC2                move.w     D0, [A6 - 0x3E]
  3734. 00002768  48C0                     ext.l      D0
  3735. 0000276A  2F00                     move.l     -[A7], D0
  3736. 0000276C  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  3737. 00002770  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  3738. 00002774  201F                     move.l     D0, [A7]+
  3739. 00002776  3D40 FFC0                move.w     [A6 - 0x40], D0
  3740. 0000277A  2F06                     move.l     -[A7], D6
  3741. 0000277C  2F07                     move.l     -[A7], D7
  3742. 0000277E  302E FFC0                move.w     D0, [A6 - 0x40]
  3743. 00002782  48C0                     ext.l      D0
  3744. 00002784  2F00                     move.l     -[A7], D0
  3745. 00002786  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  3746. 0000278A  2F06                     move.l     -[A7], D6
  3747. 0000278C  302E FFC0                move.w     D0, [A6 - 0x40]
  3748. 00002790  48C0                     ext.l      D0
  3749. 00002792  2F00                     move.l     -[A7], D0
  3750. 00002794  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  3751. 00002798  102E FFBE                move.b     D0, [A6 - 0x42]
  3752. 0000279C  673A                     beq        +0x3C /* 000027D8 */
  3753. 0000279E  2053                     movea.l    A0, [A3]
  3754. 000027A0  2F08                     move.l     -[A7], A0
  3755. 000027A2  42A7                     clr.l      -[A7]
  3756. 000027A4  2F0B                     move.l     -[A7], A3
  3757. 000027A6  3F2E FFD6                move.w     -[A7], [A6 - 0x2A]
  3758. 000027AA  3F2E FFC4                move.w     -[A7], [A6 - 0x3C]
  3759. 000027AE  4EAD 2382                jsr        [A5 + 0x2382 /* export_1132 */]
  3760. 000027B2  201F                     move.l     D0, [A7]+
  3761. 000027B4  205F                     movea.l    A0, [A7]+
  3762. 000027B6  2140 0014                move.l     [A0 + 0x14], D0
  3763. 000027BA  2044                     movea.l    A0, D4
  3764. 000027BC  2050                     movea.l    A0, [A0]
  3765. 000027BE  2F08                     move.l     -[A7], A0
  3766. 000027C0  42A7                     clr.l      -[A7]
  3767. 000027C2  2F04                     move.l     -[A7], D4
  3768. 000027C4  3F2E FFD6                move.w     -[A7], [A6 - 0x2A]
  3769. 000027C8  3F2E FFC2                move.w     -[A7], [A6 - 0x3E]
  3770. 000027CC  4EAD 2382                jsr        [A5 + 0x2382 /* export_1132 */]
  3771. 000027D0  201F                     move.l     D0, [A7]+
  3772. 000027D2  205F                     movea.l    A0, [A7]+
  3773. 000027D4  2140 0014                move.l     [A0 + 0x14], D0
  3774. label000027D8:
  3775. 000027D8  2F05                     move.l     -[A7], D5
  3776. 000027DA  1F3C 0001                move.b     -[A7], 0x1
  3777. 000027DE  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  3778. 000027E2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3779. 000027E6  1F3C 0001                move.b     -[A7], 0x1
  3780. 000027EA  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  3781. 000027EE  6000 FD34                bra        -0x2CA /* 00002524 */
  3782. label000027F2:
  3783. 000027F2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3784. 000027F6  4267                     clr.w      -[A7]
  3785. 000027F8  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  3786. label000027FC:
  3787. 000027FC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3788. 00002800  1F2E FFBF                move.b     -[A7], [A6 - 0x41]
  3789. 00002804  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  3790. 00002808  206E FFFC                movea.l    A0, [A6 - 0x4]
  3791. 0000280C  2050                     movea.l    A0, [A0]
  3792. 0000280E  226E FFFC                movea.l    A1, [A6 - 0x4]
  3793. 00002812  2251                     movea.l    A1, [A1]
  3794. 00002814  2368 0018 0028           move.l     [A1 + 0x28], [A0 + 0x18]
  3795. 0000281A  206E FFFC                movea.l    A0, [A6 - 0x4]
  3796. 0000281E  2050                     movea.l    A0, [A0]
  3797. 00002820  2F08                     move.l     -[A7], A0
  3798. 00002822  42A7                     clr.l      -[A7]
  3799. 00002824  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3800. 00002828  4EAD 237A                jsr        [A5 + 0x237A /* export_1131 */]
  3801. 0000282C  201F                     move.l     D0, [A7]+
  3802. 0000282E  205F                     movea.l    A0, [A7]+
  3803. 00002830  2140 0024                move.l     [A0 + 0x24], D0
  3804. 00002834  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3805. 00002838  1F3C 0001                move.b     -[A7], 0x1
  3806. 0000283C  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  3807. label00002840:
  3808. 00002840  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  3809. 00002844  4E5E                     unlink     A6
  3810. 00002846  205F                     movea.l    A0, [A7]+
  3811. 00002848  DEFC 000C                add.w      A7, 0xC
  3812. 0000284C  4ED0                     jmp        [A0]
  3813. 0000284E  4C49 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, A1
  3814. export_1235:
  3815. fn00002852:
  3816. 00002852  4E56 0000                link       A6, 0
  3817. 00002856  102D ACA8                move.b     D0, [A5 - 0x5358]
  3818. 0000285A  0A00 0001                xori.b     D0, 0x1
  3819. 0000285E  4A00                     tst.b      D0
  3820. 00002860  670A                     beq        +0xC /* 0000286C */
  3821. 00002862  082E 0003 0008           btst.b     [A6 + 0x8], 0x3
  3822. 00002868  56C1                     sne        D1
  3823. 0000286A  C001                     and.b      D0, D1
  3824. label0000286C:
  3825. 0000286C  1D40 000A                move.b     [A6 + 0xA], D0
  3826. 00002870  4E5E                     unlink     A6
  3827. 00002872  205F                     movea.l    A0, [A7]+
  3828. 00002874  544F                     addq.w     A7, 2
  3829. 00002876  4ED0                     jmp        [A0]
  3830. export_1236:
  3831. fn00002878:
  3832. 00002878  4E56 FFF8                link       A6, -0x0008
  3833. 0000287C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3834. 00002880  3C2E 000C                move.w     D6, [A6 + 0xC]
  3835. 00002884  422E 000E                clr.b      [A6 + 0xE]
  3836. 00002888  206E 0008                movea.l    A0, [A6 + 0x8]
  3837. 0000288C  3086                     move.w     [A0], D6
  3838. 0000288E  4AAD ADB6                tst.l      [A5 - 0x524A]
  3839. 00002892  6602                     bne        +0x4 /* 00002896 */
  3840. 00002894  603C                     bra        +0x3E /* 000028D2 */
  3841. label00002896:
  3842. 00002896  206D ADB6                movea.l    A0, [A5 - 0x524A]
  3843. 0000289A  2650                     movea.l    A3, [A0]
  3844. 0000289C  548B                     addq.l     A3, 2
  3845. 0000289E  206D ADB6                movea.l    A0, [A5 - 0x524A]
  3846. 000028A2  2050                     movea.l    A0, [A0]
  3847. 000028A4  3D50 FFF8                move.w     [A6 - 0x8], [A0]
  3848. 000028A8  7E01                     moveq.l    D7, 0x01
  3849. 000028AA  6020                     bra        +0x22 /* 000028CC */
  3850. label000028AC:
  3851. 000028AC  284B                     movea.l    A4, A3
  3852. 000028AE  BC54                     cmp.w      D6, [A4]
  3853. 000028B0  6E14                     bgt        +0x16 /* 000028C6 */
  3854. 000028B2  BC54                     cmp.w      D6, [A4]
  3855. 000028B4  660E                     bne        +0x10 /* 000028C4 */
  3856. 000028B6  206E 0008                movea.l    A0, [A6 + 0x8]
  3857. 000028BA  30AC 0002                move.w     [A0], [A4 + 0x2]
  3858. 000028BE  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  3859. label000028C4:
  3860. 000028C4  600C                     bra        +0xE /* 000028D2 */
  3861. label000028C6:
  3862. 000028C6  588B                     addq.l     A3, 4
  3863. 000028C8  5247                     addq.w     D7, 1
  3864. 000028CA  6906                     bvs        +0x8 /* 000028D2 */
  3865. label000028CC:
  3866. 000028CC  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  3867. 000028D0  6FDA                     ble        -0x24 /* 000028AC */
  3868. label000028D2:
  3869. 000028D2  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3870. 000028D6  4E5E                     unlink     A6
  3871. 000028D8  205F                     movea.l    A0, [A7]+
  3872. 000028DA  5C4F                     addq.w     A7, 6
  3873. 000028DC  4ED0                     jmp        [A0]
  3874. export_1237:
  3875. fn000028DE:
  3876. 000028DE  4E56 FFFC                link       A6, -0x0004
  3877. 000028E2  4267                     clr.w      -[A7]
  3878. 000028E4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  3879. 000028E8  486E FFFE                pea.l      [A6 - 0x2]
  3880. 000028EC  4EBA FF8A                jsr        [PC - 0x76 /* 00002878 */]
  3881. 000028F0  1D5F FFFD                move.b     [A6 - 0x3], [A7]+
  3882. 000028F4  4A6E FFFE                tst.w      [A6 - 0x2]
  3883. 000028F8  6D08                     blt        +0xA /* 00002902 */
  3884. 000028FA  3D6E FFFE 000A           move.w     [A6 + 0xA], [A6 - 0x2]
  3885. 00002900  600A                     bra        +0xC /* 0000290C */
  3886. label00002902:
  3887. 00002902  4267                     clr.w      -[A7]
  3888. 00002904  3EB8 0984                move.w     [A7], [0x00000984 /* AppFontID */]
  3889. 00002908  3D5F 000A                move.w     [A6 + 0xA], [A7]+
  3890. label0000290C:
  3891. 0000290C  4E5E                     unlink     A6
  3892. 0000290E  205F                     movea.l    A0, [A7]+
  3893. 00002910  544F                     addq.w     A7, 2
  3894. 00002912  4ED0                     jmp        [A0]
  3895. fn00002914:
  3896. 00002914  4E56 FFEC                link       A6, -0x0014
  3897. 00002918  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  3898. 0000291C  282E 0010                move.l     D4, [A6 + 0x10]
  3899. 00002920  422E 0014                clr.b      [A6 + 0x14]
  3900. 00002924  4AAE 000C                tst.l      [A6 + 0xC]
  3901. 00002928  6C04                     bge        +0x6 /* 0000292E */
  3902. 0000292A  6000 009A                bra        +0x9C /* 000029C6 */
  3903. label0000292E:
  3904. 0000292E  42A7                     clr.l      -[A7]
  3905. 00002930  2F04                     move.l     -[A7], D4
  3906. 00002932  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  3907. 00002936  285F                     movea.l    A4, [A7]+
  3908. 00002938  200C                     move.l     D0, A4
  3909. 0000293A  6604                     bne        +0x6 /* 00002940 */
  3910. 0000293C  6000 0088                bra        +0x8A /* 000029C6 */
  3911. label00002940:
  3912. 00002940  2054                     movea.l    A0, [A4]
  3913. 00002942  2A10                     move.l     D5, [A0]
  3914. 00002944  2054                     movea.l    A0, [A4]
  3915. 00002946  2D68 0004 FFF0           move.l     [A6 - 0x10], [A0 + 0x4]
  3916. 0000294C  41EE FFF0                lea.l      A0, [A6 - 0x10]
  3917. 00002950  43FA 0086                lea.l      A1, [PC + 0x86 /* 000029D8, value 0x43415244 'CARD' */]
  3918. 00002954  7003                     moveq.l    D0, 0x03
  3919. label00002956:
  3920. 00002956  B109                     cmpm.b     [A0]+, [A1]+
  3921. 00002958  56C8 FFFC                dbne       D0, -0x6 /* 00002956 */
  3922. 0000295C  6614                     bne        +0x16 /* 00002972 */
  3923. 0000295E  206E 0008                movea.l    A0, [A6 + 0x8]
  3924. 00002962  7036                     moveq.l    D0, 0x36
  3925. 00002964  2080                     move.l     [A0], D0
  3926. 00002966  42A7                     clr.l      -[A7]
  3927. 00002968  2F0C                     move.l     -[A7], A4
  3928. 0000296A  4EBA 23F2                jsr        [PC + 0x23F2 /* 00004D5E */]
  3929. 0000296E  2E1F                     move.l     D7, [A7]+
  3930. 00002970  6028                     bra        +0x2A /* 0000299A */
  3931. label00002972:
  3932. 00002972  41EE FFF0                lea.l      A0, [A6 - 0x10]
  3933. 00002976  43FA 005C                lea.l      A1, [PC + 0x5C /* 000029D4, value 0x424B4744 'BKGD' */]
  3934. 0000297A  7003                     moveq.l    D0, 0x03
  3935. label0000297C:
  3936. 0000297C  B109                     cmpm.b     [A0]+, [A1]+
  3937. 0000297E  56C8 FFFC                dbne       D0, -0x6 /* 0000297C */
  3938. 00002982  6614                     bne        +0x16 /* 00002998 */
  3939. 00002984  206E 0008                movea.l    A0, [A6 + 0x8]
  3940. 00002988  7032                     moveq.l    D0, 0x32
  3941. 0000298A  2080                     move.l     [A0], D0
  3942. 0000298C  42A7                     clr.l      -[A7]
  3943. 0000298E  2F0C                     move.l     -[A7], A4
  3944. 00002990  4EBA 235C                jsr        [PC + 0x235C /* 00004CEE */]
  3945. 00002994  2E1F                     move.l     D7, [A7]+
  3946. 00002996  6002                     bra        +0x4 /* 0000299A */
  3947. label00002998:
  3948. 00002998  6024                     bra        +0x26 /* 000029BE */
  3949. label0000299A:
  3950. 0000299A  2C2E 000C                move.l     D6, [A6 + 0xC]
  3951. 0000299E  DC87                     add.l      D6, D7
  3952. 000029A0  BA86                     cmp.l      D5, D6
  3953. 000029A2  6C14                     bge        +0x16 /* 000029B8 */
  3954. 000029A4  4267                     clr.w      -[A7]
  3955. 000029A6  2F04                     move.l     -[A7], D4
  3956. 000029A8  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  3957. 000029AC  2F06                     move.l     -[A7], D6
  3958. 000029AE  4EAD 0F1A                jsr        [A5 + 0xF1A /* export_479 */]
  3959. 000029B2  101F                     move.b     D0, [A7]+
  3960. 000029B4  6602                     bne        +0x4 /* 000029B8 */
  3961. 000029B6  6006                     bra        +0x8 /* 000029BE */
  3962. label000029B8:
  3963. 000029B8  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  3964. label000029BE:
  3965. 000029BE  2F04                     move.l     -[A7], D4
  3966. 000029C0  4267                     clr.w      -[A7]
  3967. 000029C2  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  3968. label000029C6:
  3969. 000029C6  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  3970. 000029CA  4E5E                     unlink     A6
  3971. 000029CC  205F                     movea.l    A0, [A7]+
  3972. 000029CE  DEFC 000C                add.w      A7, 0xC
  3973. 000029D2  4ED0                     jmp        [A0]
  3974. 000029D4  424B                     clr.w      A3
  3975. 000029D6  4744                     chk.w      D3, D4
  3976. 000029D8  4341                     chk.w      D1, D1
  3977. 000029DA  5244                     addq.w     D4, 1
  3978. export_1238:
  3979. fn000029DC:
  3980. 000029DC  4E56 FF7C                link       A6, -0x0084
  3981. 000029E0  7000                     moveq.l    D0, 0x00
  3982. 000029E2  2D40 0010                move.l     [A6 + 0x10], D0
  3983. 000029E6  4AAE 0008                tst.l      [A6 + 0x8]
  3984. 000029EA  6E02                     bgt        +0x4 /* 000029EE */
  3985. 000029EC  6042                     bra        +0x44 /* 00002A30 */
  3986. label000029EE:
  3987. 000029EE  202E 0008                move.l     D0, [A6 + 0x8]
  3988. 000029F2  B0AD A68C                cmp.l      D0, [A5 - 0x5974]
  3989. 000029F6  57C0                     seq        D0
  3990. 000029F8  222E 000C                move.l     D1, [A6 + 0xC]
  3991. 000029FC  B2AD A6C4                cmp.l      D1, [A5 - 0x593C]
  3992. 00002A00  57C1                     seq        D1
  3993. 00002A02  C001                     and.b      D0, D1
  3994. 00002A04  6708                     beq        +0xA /* 00002A0E */
  3995. 00002A06  2D6D A688 0010           move.l     [A6 + 0x10], [A5 - 0x5978]
  3996. 00002A0C  6022                     bra        +0x24 /* 00002A30 */
  3997. label00002A0E:
  3998. 00002A0E  4267                     clr.w      -[A7]
  3999. 00002A10  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4000. 00002A14  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4001. 00002A18  486E FF7C                pea.l      [A6 - 0x84]
  4002. 00002A1C  4EBA E8C8                jsr        [PC - 0x1738 /* 000012E6 */]
  4003. 00002A20  101F                     move.b     D0, [A7]+
  4004. 00002A22  670C                     beq        +0xE /* 00002A30 */
  4005. 00002A24  2D6E FF7C 0010           move.l     [A6 + 0x10], [A6 - 0x84]
  4006. 00002A2A  2B6D ACAE AD8A           move.l     [A5 - 0x5276], [A5 - 0x5352]
  4007. label00002A30:
  4008. 00002A30  4E5E                     unlink     A6
  4009. 00002A32  205F                     movea.l    A0, [A7]+
  4010. 00002A34  504F                     addq.w     A7, 8
  4011. 00002A36  4ED0                     jmp        [A0]
  4012. fn00002A38:
  4013. 00002A38  4E56 FEAE                link       A6, -0x0152
  4014. 00002A3C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4015. 00002A40  206E 0010                movea.l    A0, [A6 + 0x10]
  4016. 00002A44  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  4017. 00002A48  7006                     moveq.l    D0, 0x06
  4018. label00002A4A:
  4019. 00002A4A  22D8                     move.l     [A1]+, [A0]+
  4020. 00002A4C  51C8 FFFC                dbf        D0, -0x6 /* 00002A4A */
  4021. 00002A50  3290                     move.w     [A1], [A0]
  4022. 00002A52  206E 000C                movea.l    A0, [A6 + 0xC]
  4023. 00002A56  43EE FEE2                lea.l      A1, [A6 - 0x11E]
  4024. 00002A5A  703F                     moveq.l    D0, 0x3F
  4025. label00002A5C:
  4026. 00002A5C  22D8                     move.l     [A1]+, [A0]+
  4027. 00002A5E  51C8 FFFC                dbf        D0, -0x6 /* 00002A5C */
  4028. 00002A62  422E 0018                clr.b      [A6 + 0x18]
  4029. 00002A66  3D6E FFE4 FEB0           move.w     [A6 - 0x150], [A6 - 0x1C]
  4030. 00002A6C  4267                     clr.w      -[A7]
  4031. 00002A6E  4240                     clr.w      D0
  4032. 00002A70  102E FEE2                move.b     D0, [A6 - 0x11E]
  4033. 00002A74  5240                     addq.w     D0, 1
  4034. 00002A76  3F00                     move.w     -[A7], D0
  4035. 00002A78  3F3C 00FF                move.w     -[A7], 0xFF
  4036. 00002A7C  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  4037. 00002A80  3A1F                     move.w     D5, [A7]+
  4038. 00002A82  41EE FEE2                lea.l      A0, [A6 - 0x11E]
  4039. 00002A86  4230 5000                clr.b      [A0 + D5.w]
  4040. 00002A8A  42A7                     clr.l      -[A7]
  4041. 00002A8C  206E 0008                movea.l    A0, [A6 + 0x8]
  4042. 00002A90  2F10                     move.l     -[A7], [A0]
  4043. 00002A92  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  4044. 00002A96  201F                     move.l     D0, [A7]+
  4045. 00002A98  5280                     addq.l     D0, 1
  4046. 00002A9A  2D40 FEB6                move.l     [A6 - 0x14A], D0
  4047. 00002A9E  7001                     moveq.l    D0, 0x01
  4048. 00002AA0  2D40 FEB2                move.l     [A6 - 0x14E], D0
  4049. 00002AA4  3005                     move.w     D0, D5
  4050. 00002AA6  D07C 001E                add.w      D0, 0x1E
  4051. 00002AAA  48C0                     ext.l      D0
  4052. 00002AAC  222E FEB6                move.l     D1, [A6 - 0x14A]
  4053. 00002AB0  D280                     add.l      D1, D0
  4054. 00002AB2  2E2E FEB2                move.l     D7, [A6 - 0x14E]
  4055. 00002AB6  DE81                     add.l      D7, D1
  4056. 00002AB8  1007                     move.b     D0, D7
  4057. 00002ABA  0240 0001                andi.w     D0, 0x1
  4058. 00002ABE  6702                     beq        +0x4 /* 00002AC2 */
  4059. 00002AC0  5287                     addq.l     D7, 1
  4060. label00002AC2:
  4061. 00002AC2  0C87 0000 7FFF           cmpi.l     D7, 0x7FFF
  4062. 00002AC8  6F04                     ble        +0x6 /* 00002ACE */
  4063. 00002ACA  6000 0166                bra        +0x168 /* 00002C32 */
  4064. label00002ACE:
  4065. 00002ACE  3D47 FFE2                move.w     [A6 - 0x1E], D7
  4066. 00002AD2  4A6E FEB0                tst.w      [A6 - 0x150]
  4067. 00002AD6  5EC0                     sgt        D0
  4068. 00002AD8  4A00                     tst.b      D0
  4069. 00002ADA  6700 0156                beq        +0x158 /* 00002C32 */
  4070. 00002ADE  2F00                     move.l     -[A7], D0
  4071. 00002AE0  4267                     clr.w      -[A7]
  4072. 00002AE2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4073. 00002AE6  2F07                     move.l     -[A7], D7
  4074. 00002AE8  486E FEDA                pea.l      [A6 - 0x126]
  4075. 00002AEC  4EBA FE26                jsr        [PC - 0x1DA /* 00002914 */]
  4076. 00002AF0  121F                     move.b     D1, [A7]+
  4077. 00002AF2  201F                     move.l     D0, [A7]+
  4078. 00002AF4  C001                     and.b      D0, D1
  4079. 00002AF6  6700 013A                beq        +0x13C /* 00002C32 */
  4080. 00002AFA  42A7                     clr.l      -[A7]
  4081. 00002AFC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4082. 00002B00  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  4083. 00002B04  265F                     movea.l    A3, [A7]+
  4084. 00002B06  286E FEDA                movea.l    A4, [A6 - 0x126]
  4085. 00002B0A  D9D3                     add.l      A4, [A3]
  4086. 00002B0C  280C                     move.l     D4, A4
  4087. 00002B0E  700E                     moveq.l    D0, 0x0E
  4088. 00002B10  9880                     sub.l      D4, D0
  4089. 00002B12  2044                     movea.l    A0, D4
  4090. 00002B14  3D50 FEAE                move.w     [A6 - 0x152], [A0]
  4091. 00002B18  3D7C 0001 FED0           move.w     [A6 - 0x130], 0x1
  4092. 00002B1E  6000 00FA                bra        +0xFC /* 00002C1A */
  4093. label00002B22:
  4094. 00002B22  3014                     move.w     D0, [A4]
  4095. 00002B24  48C0                     ext.l      D0
  4096. 00002B26  2C00                     move.l     D6, D0
  4097. 00002B28  302C 0002                move.w     D0, [A4 + 0x2]
  4098. 00002B2C  B06E FEB0                cmp.w      D0, [A6 - 0x150]
  4099. 00002B30  6600 00E0                bne        +0xE2 /* 00002C12 */
  4100. 00002B34  BC87                     cmp.l      D6, D7
  4101. 00002B36  6742                     beq        +0x44 /* 00002B7A */
  4102. 00002B38  200C                     move.l     D0, A4
  4103. 00002B3A  D086                     add.l      D0, D6
  4104. 00002B3C  2D40 FEC4                move.l     [A6 - 0x13C], D0
  4105. 00002B40  200C                     move.l     D0, A4
  4106. 00002B42  D087                     add.l      D0, D7
  4107. 00002B44  2D40 FEC0                move.l     [A6 - 0x140], D0
  4108. 00002B48  2053                     movea.l    A0, [A3]
  4109. 00002B4A  2010                     move.l     D0, [A0]
  4110. 00002B4C  D093                     add.l      D0, [A3]
  4111. 00002B4E  2D40 FEBC                move.l     [A6 - 0x144], D0
  4112. 00002B52  2F2E FEC4                move.l     -[A7], [A6 - 0x13C]
  4113. 00002B56  2F2E FEC0                move.l     -[A7], [A6 - 0x140]
  4114. 00002B5A  202E FEBC                move.l     D0, [A6 - 0x144]
  4115. 00002B5E  90AE FEC4                sub.l      D0, [A6 - 0x13C]
  4116. 00002B62  9087                     sub.l      D0, D7
  4117. 00002B64  2F00                     move.l     -[A7], D0
  4118. 00002B66  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  4119. 00002B6A  2044                     movea.l    A0, D4
  4120. 00002B6C  2007                     move.l     D0, D7
  4121. 00002B6E  D0A8 0004                add.l      D0, [A0 + 0x4]
  4122. 00002B72  9086                     sub.l      D0, D6
  4123. 00002B74  2044                     movea.l    A0, D4
  4124. 00002B76  2140 0004                move.l     [A0 + 0x4], D0
  4125. label00002B7A:
  4126. 00002B7A  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  4127. 00002B7E  224C                     movea.l    A1, A4
  4128. 00002B80  7006                     moveq.l    D0, 0x06
  4129. label00002B82:
  4130. 00002B82  22D8                     move.l     [A1]+, [A0]+
  4131. 00002B84  51C8 FFFC                dbf        D0, -0x6 /* 00002B82 */
  4132. 00002B88  3290                     move.w     [A1], [A0]
  4133. 00002B8A  41EE FEE2                lea.l      A0, [A6 - 0x11E]
  4134. 00002B8E  2008                     move.l     D0, A0
  4135. 00002B90  5280                     addq.l     D0, 1
  4136. 00002B92  2D40 FEC4                move.l     [A6 - 0x13C], D0
  4137. 00002B96  200C                     move.l     D0, A4
  4138. 00002B98  721E                     moveq.l    D1, 0x1E
  4139. 00002B9A  D081                     add.l      D0, D1
  4140. 00002B9C  2D40 FEC0                move.l     [A6 - 0x140], D0
  4141. 00002BA0  486E FEC4                pea.l      [A6 - 0x13C]
  4142. 00002BA4  486E FEC0                pea.l      [A6 - 0x140]
  4143. 00002BA8  4EAD 23A2                jsr        [A5 + 0x23A2 /* export_1136 */]
  4144. 00002BAC  52AE FEC0                addq.l     [A6 - 0x140], 1
  4145. 00002BB0  206E FEC0                movea.l    A0, [A6 - 0x140]
  4146. 00002BB4  4210                     clr.b      [A0]
  4147. 00002BB6  206E 0008                movea.l    A0, [A6 + 0x8]
  4148. 00002BBA  2D50 FEC4                move.l     [A6 - 0x13C], [A0]
  4149. 00002BBE  52AE FEC0                addq.l     [A6 - 0x140], 1
  4150. 00002BC2  486E FEC4                pea.l      [A6 - 0x13C]
  4151. 00002BC6  486E FEC0                pea.l      [A6 - 0x140]
  4152. 00002BCA  4EAD 23A2                jsr        [A5 + 0x23A2 /* export_1136 */]
  4153. 00002BCE  52AE FEC0                addq.l     [A6 - 0x140], 1
  4154. 00002BD2  3005                     move.w     D0, D5
  4155. 00002BD4  48C0                     ext.l      D0
  4156. 00002BD6  222E FEB6                move.l     D1, [A6 - 0x14A]
  4157. 00002BDA  D280                     add.l      D1, D0
  4158. 00002BDC  202E FEB2                move.l     D0, [A6 - 0x14E]
  4159. 00002BE0  D081                     add.l      D0, D1
  4160. 00002BE2  0240 0001                andi.w     D0, 0x1
  4161. 00002BE6  670A                     beq        +0xC /* 00002BF2 */
  4162. 00002BE8  206E FEC0                movea.l    A0, [A6 - 0x140]
  4163. 00002BEC  4210                     clr.b      [A0]
  4164. 00002BEE  52AE FEC0                addq.l     [A6 - 0x140], 1
  4165. label00002BF2:
  4166. 00002BF2  202E FEC0                move.l     D0, [A6 - 0x140]
  4167. 00002BF6  908C                     sub.l      D0, A4
  4168. 00002BF8  3214                     move.w     D1, [A4]
  4169. 00002BFA  48C1                     ext.l      D1
  4170. 00002BFC  B280                     cmp.l      D1, D0
  4171. 00002BFE  670A                     beq        +0xC /* 00002C0A */
  4172. 00002C00  2F3C 0000 572A           move.l     -[A7], 0x572A /* 'W*' */
  4173. 00002C06  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  4174. label00002C0A:
  4175. 00002C0A  1D7C 0001 0018           move.b     [A6 + 0x18], 0x1
  4176. 00002C10  6014                     bra        +0x16 /* 00002C26 */
  4177. label00002C12:
  4178. 00002C12  D9C6                     add.l      A4, D6
  4179. 00002C14  526E FED0                addq.w     [A6 - 0x130], 1
  4180. 00002C18  690C                     bvs        +0xE /* 00002C26 */
  4181. label00002C1A:
  4182. 00002C1A  302E FED0                move.w     D0, [A6 - 0x130]
  4183. 00002C1E  B06E FEAE                cmp.w      D0, [A6 - 0x152]
  4184. 00002C22  6F00 FEFE                ble        -0x100 /* 00002B22 */
  4185. label00002C26:
  4186. 00002C26  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  4187. 00002C2A  1F3C 0001                move.b     -[A7], 0x1
  4188. 00002C2E  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  4189. label00002C32:
  4190. 00002C32  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4191. 00002C36  4E5E                     unlink     A6
  4192. 00002C38  205F                     movea.l    A0, [A7]+
  4193. 00002C3A  DEFC 0010                add.w      A7, 0x10
  4194. 00002C3E  4ED0                     jmp        [A0]
  4195. export_1239:
  4196. 00002C40  4E56 FDEA                link       A6, -0x0216
  4197. 00002C44  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4198. 00002C48  206E 0008                movea.l    A0, [A6 + 0x8]
  4199. 00002C4C  43EE FF00                lea.l      A1, [A6 - 0x100]
  4200. 00002C50  703F                     moveq.l    D0, 0x3F
  4201. label00002C52:
  4202. 00002C52  22D8                     move.l     [A1]+, [A0]+
  4203. 00002C54  51C8 FFFC                dbf        D0, -0x6 /* 00002C52 */
  4204. 00002C58  426E 0012                clr.w      [A6 + 0x12]
  4205. 00002C5C  42A7                     clr.l      -[A7]
  4206. 00002C5E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4207. 00002C62  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  4208. 00002C66  265F                     movea.l    A3, [A7]+
  4209. 00002C68  200B                     move.l     D0, A3
  4210. 00002C6A  6700 0098                beq        +0x9A /* 00002D04 */
  4211. 00002C6E  2053                     movea.l    A0, [A3]
  4212. 00002C70  5888                     addq.l     A0, 4
  4213. 00002C72  43FA 00A2                lea.l      A1, [PC + 0xA2 /* 00002D16, value 0x43415244 'CARD' */]
  4214. 00002C76  7003                     moveq.l    D0, 0x03
  4215. label00002C78:
  4216. 00002C78  B109                     cmpm.b     [A0]+, [A1]+
  4217. 00002C7A  56C8 FFFC                dbne       D0, -0x6 /* 00002C78 */
  4218. 00002C7E  6604                     bne        +0x6 /* 00002C84 */
  4219. 00002C80  7E36                     moveq.l    D7, 0x36
  4220. 00002C82  6018                     bra        +0x1A /* 00002C9C */
  4221. label00002C84:
  4222. 00002C84  2053                     movea.l    A0, [A3]
  4223. 00002C86  5888                     addq.l     A0, 4
  4224. 00002C88  43FA 0088                lea.l      A1, [PC + 0x88 /* 00002D12, value 0x424B4744 'BKGD' */]
  4225. 00002C8C  7003                     moveq.l    D0, 0x03
  4226. label00002C8E:
  4227. 00002C8E  B109                     cmpm.b     [A0]+, [A1]+
  4228. 00002C90  56C8 FFFC                dbne       D0, -0x6 /* 00002C8E */
  4229. 00002C94  6604                     bne        +0x6 /* 00002C9A */
  4230. 00002C96  7E32                     moveq.l    D7, 0x32
  4231. 00002C98  6002                     bra        +0x4 /* 00002C9C */
  4232. label00002C9A:
  4233. 00002C9A  605E                     bra        +0x60 /* 00002CFA */
  4234. label00002C9C:
  4235. 00002C9C  3007                     move.w     D0, D7
  4236. 00002C9E  48C0                     ext.l      D0
  4237. 00002CA0  2840                     movea.l    A4, D0
  4238. 00002CA2  D9D3                     add.l      A4, [A3]
  4239. 00002CA4  2A0C                     move.l     D5, A4
  4240. 00002CA6  700E                     moveq.l    D0, 0x0E
  4241. 00002CA8  9A80                     sub.l      D5, D0
  4242. 00002CAA  2045                     movea.l    A0, D5
  4243. 00002CAC  3D50 FDEA                move.w     [A6 - 0x216], [A0]
  4244. 00002CB0  7C01                     moveq.l    D6, 0x01
  4245. 00002CB2  6040                     bra        +0x42 /* 00002CF4 */
  4246. label00002CB4:
  4247. 00002CB4  102C 0004                move.b     D0, [A4 + 0x4]
  4248. 00002CB8  4880                     ext.w      D0
  4249. 00002CBA  B06E 000C                cmp.w      D0, [A6 + 0xC]
  4250. 00002CBE  662A                     bne        +0x2C /* 00002CEA */
  4251. 00002CC0  280C                     move.l     D4, A4
  4252. 00002CC2  701E                     moveq.l    D0, 0x1E
  4253. 00002CC4  D880                     add.l      D4, D0
  4254. 00002CC6  2F04                     move.l     -[A7], D4
  4255. 00002CC8  486E FDEC                pea.l      [A6 - 0x214]
  4256. 00002CCC  4EAD 2562                jsr        [A5 + 0x2562 /* export_1192 */]
  4257. 00002CD0  4267                     clr.w      -[A7]
  4258. 00002CD2  486E FDEC                pea.l      [A6 - 0x214]
  4259. 00002CD6  486E FF00                pea.l      [A6 - 0x100]
  4260. 00002CDA  4EAD 249A                jsr        [A5 + 0x249A /* export_1167 */]
  4261. 00002CDE  101F                     move.b     D0, [A7]+
  4262. 00002CE0  6708                     beq        +0xA /* 00002CEA */
  4263. 00002CE2  3D6C 0002 0012           move.w     [A6 + 0x12], [A4 + 0x2]
  4264. 00002CE8  6010                     bra        +0x12 /* 00002CFA */
  4265. label00002CEA:
  4266. 00002CEA  3014                     move.w     D0, [A4]
  4267. 00002CEC  48C0                     ext.l      D0
  4268. 00002CEE  D9C0                     add.l      A4, D0
  4269. 00002CF0  5246                     addq.w     D6, 1
  4270. 00002CF2  6906                     bvs        +0x8 /* 00002CFA */
  4271. label00002CF4:
  4272. 00002CF4  BC6E FDEA                cmp.w      D6, [A6 - 0x216]
  4273. 00002CF8  6FBA                     ble        -0x44 /* 00002CB4 */
  4274. label00002CFA:
  4275. 00002CFA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4276. 00002CFE  4267                     clr.w      -[A7]
  4277. 00002D00  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  4278. label00002D04:
  4279. 00002D04  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4280. 00002D08  4E5E                     unlink     A6
  4281. 00002D0A  205F                     movea.l    A0, [A7]+
  4282. 00002D0C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  4283. 00002D10  4ED0                     jmp        [A0]
  4284. 00002D12  424B                     clr.w      A3
  4285. 00002D14  4744                     chk.w      D3, D4
  4286. 00002D16  4341                     chk.w      D1, D1
  4287. 00002D18  5244                     addq.w     D4, 1
  4288. export_1240:
  4289. 00002D1A  4E56 FFDE                link       A6, -0x0022
  4290. 00002D1E  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4291. 00002D22  422E 0010                clr.b      [A6 + 0x10]
  4292. 00002D26  42A7                     clr.l      -[A7]
  4293. 00002D28  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4294. 00002D2C  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  4295. 00002D30  2E1F                     move.l     D7, [A7]+
  4296. 00002D32  6604                     bne        +0x6 /* 00002D38 */
  4297. 00002D34  6000 0122                bra        +0x124 /* 00002E58 */
  4298. label00002D38:
  4299. 00002D38  2F07                     move.l     -[A7], D7
  4300. 00002D3A  486E FFE1                pea.l      [A6 - 0x1F]
  4301. 00002D3E  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  4302. 00002D42  2047                     movea.l    A0, D7
  4303. 00002D44  2050                     movea.l    A0, [A0]
  4304. 00002D46  5888                     addq.l     A0, 4
  4305. 00002D48  43FA 011E                lea.l      A1, [PC + 0x11E /* 00002E68, value 0x43415244 'CARD' */]
  4306. 00002D4C  7003                     moveq.l    D0, 0x03
  4307. label00002D4E:
  4308. 00002D4E  B109                     cmpm.b     [A0]+, [A1]+
  4309. 00002D50  56C8 FFFC                dbne       D0, -0x6 /* 00002D4E */
  4310. 00002D54  6608                     bne        +0xA /* 00002D5E */
  4311. 00002D56  7036                     moveq.l    D0, 0x36
  4312. 00002D58  2D40 FFF8                move.l     [A6 - 0x8], D0
  4313. 00002D5C  6020                     bra        +0x22 /* 00002D7E */
  4314. label00002D5E:
  4315. 00002D5E  2047                     movea.l    A0, D7
  4316. 00002D60  2050                     movea.l    A0, [A0]
  4317. 00002D62  5888                     addq.l     A0, 4
  4318. 00002D64  43FA 00FE                lea.l      A1, [PC + 0xFE /* 00002E64, value 0x424B4744 'BKGD' */]
  4319. 00002D68  7003                     moveq.l    D0, 0x03
  4320. label00002D6A:
  4321. 00002D6A  B109                     cmpm.b     [A0]+, [A1]+
  4322. 00002D6C  56C8 FFFC                dbne       D0, -0x6 /* 00002D6A */
  4323. 00002D70  6608                     bne        +0xA /* 00002D7A */
  4324. 00002D72  7032                     moveq.l    D0, 0x32
  4325. 00002D74  2D40 FFF8                move.l     [A6 - 0x8], D0
  4326. 00002D78  6004                     bra        +0x6 /* 00002D7E */
  4327. label00002D7A:
  4328. 00002D7A  6000 00C6                bra        +0xC8 /* 00002E42 */
  4329. label00002D7E:
  4330. 00002D7E  2047                     movea.l    A0, D7
  4331. 00002D80  286E FFF8                movea.l    A4, [A6 - 0x8]
  4332. 00002D84  D9D0                     add.l      A4, [A0]
  4333. 00002D86  264C                     movea.l    A3, A4
  4334. 00002D88  280C                     move.l     D4, A4
  4335. 00002D8A  700E                     moveq.l    D0, 0x0E
  4336. 00002D8C  9880                     sub.l      D4, D0
  4337. 00002D8E  2044                     movea.l    A0, D4
  4338. 00002D90  3D50 FFDE                move.w     [A6 - 0x22], [A0]
  4339. 00002D94  7C01                     moveq.l    D6, 0x01
  4340. 00002D96  6000 00A2                bra        +0xA4 /* 00002E3A */
  4341. label00002D9A:
  4342. 00002D9A  302B 0002                move.w     D0, [A3 + 0x2]
  4343. 00002D9E  B06E 000A                cmp.w      D0, [A6 + 0xA]
  4344. 00002DA2  6600 0088                bne        +0x8A /* 00002E2C */
  4345. 00002DA6  102E 0008                move.b     D0, [A6 + 0x8]
  4346. 00002DAA  670A                     beq        +0xC /* 00002DB6 */
  4347. 00002DAC  7001                     moveq.l    D0, 0x01
  4348. 00002DAE  B046                     cmp.w      D0, D6
  4349. 00002DB0  6700 0090                beq        +0x92 /* 00002E42 */
  4350. 00002DB4  6012                     bra        +0x14 /* 00002DC8 */
  4351. label00002DB6:
  4352. 00002DB6  2044                     movea.l    A0, D4
  4353. 00002DB8  BC50                     cmp.w      D6, [A0]
  4354. 00002DBA  6700 0086                beq        +0x88 /* 00002E42 */
  4355. 00002DBE  284B                     movea.l    A4, A3
  4356. 00002DC0  3014                     move.w     D0, [A4]
  4357. 00002DC2  48C0                     ext.l      D0
  4358. 00002DC4  2640                     movea.l    A3, D0
  4359. 00002DC6  D7CC                     add.l      A3, A4
  4360. label00002DC8:
  4361. 00002DC8  3A14                     move.w     D5, [A4]
  4362. 00002DCA  3D53 FFE4                move.w     [A6 - 0x1C], [A3]
  4363. 00002DCE  42A7                     clr.l      -[A7]
  4364. 00002DD0  3005                     move.w     D0, D5
  4365. 00002DD2  48C0                     ext.l      D0
  4366. 00002DD4  2F00                     move.l     -[A7], D0
  4367. 00002DD6  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  4368. 00002DDA  2D5F FFE6                move.l     [A6 - 0x1A], [A7]+
  4369. 00002DDE  674A                     beq        +0x4C /* 00002E2A */
  4370. 00002DE0  2F0C                     move.l     -[A7], A4
  4371. 00002DE2  206E FFE6                movea.l    A0, [A6 - 0x1A]
  4372. 00002DE6  2F10                     move.l     -[A7], [A0]
  4373. 00002DE8  3005                     move.w     D0, D5
  4374. 00002DEA  48C0                     ext.l      D0
  4375. 00002DEC  2F00                     move.l     -[A7], D0
  4376. 00002DEE  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  4377. 00002DF2  2F0B                     move.l     -[A7], A3
  4378. 00002DF4  2F0C                     move.l     -[A7], A4
  4379. 00002DF6  302E FFE4                move.w     D0, [A6 - 0x1C]
  4380. 00002DFA  48C0                     ext.l      D0
  4381. 00002DFC  2F00                     move.l     -[A7], D0
  4382. 00002DFE  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  4383. 00002E02  206E FFE6                movea.l    A0, [A6 - 0x1A]
  4384. 00002E06  2F10                     move.l     -[A7], [A0]
  4385. 00002E08  302E FFE4                move.w     D0, [A6 - 0x1C]
  4386. 00002E0C  48C0                     ext.l      D0
  4387. 00002E0E  D08C                     add.l      D0, A4
  4388. 00002E10  2F00                     move.l     -[A7], D0
  4389. 00002E12  3005                     move.w     D0, D5
  4390. 00002E14  48C0                     ext.l      D0
  4391. 00002E16  2F00                     move.l     -[A7], D0
  4392. 00002E18  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  4393. 00002E1C  486E FFE6                pea.l      [A6 - 0x1A]
  4394. 00002E20  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  4395. 00002E24  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  4396. label00002E2A:
  4397. 00002E2A  6016                     bra        +0x18 /* 00002E42 */
  4398. label00002E2C:
  4399. 00002E2C  284B                     movea.l    A4, A3
  4400. 00002E2E  3014                     move.w     D0, [A4]
  4401. 00002E30  48C0                     ext.l      D0
  4402. 00002E32  2640                     movea.l    A3, D0
  4403. 00002E34  D7CC                     add.l      A3, A4
  4404. 00002E36  5246                     addq.w     D6, 1
  4405. 00002E38  6908                     bvs        +0xA /* 00002E42 */
  4406. label00002E3A:
  4407. 00002E3A  BC6E FFDE                cmp.w      D6, [A6 - 0x22]
  4408. 00002E3E  6F00 FF5A                ble        -0xA4 /* 00002D9A */
  4409. label00002E42:
  4410. 00002E42  2F07                     move.l     -[A7], D7
  4411. 00002E44  1F2E FFE1                move.b     -[A7], [A6 - 0x1F]
  4412. 00002E48  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  4413. 00002E4C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4414. 00002E50  1F3C 0001                move.b     -[A7], 0x1
  4415. 00002E54  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  4416. label00002E58:
  4417. 00002E58  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4418. 00002E5C  4E5E                     unlink     A6
  4419. 00002E5E  205F                     movea.l    A0, [A7]+
  4420. 00002E60  504F                     addq.w     A7, 8
  4421. 00002E62  4ED0                     jmp        [A0]
  4422. 00002E64  424B                     clr.w      A3
  4423. 00002E66  4744                     chk.w      D3, D4
  4424. 00002E68  4341                     chk.w      D1, D1
  4425. 00002E6A  5244                     addq.w     D4, 1
  4426. fn00002E6C:
  4427. 00002E6C  4E56 FFE8                link       A6, -0x0018
  4428. 00002E70  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  4429. 00002E74  286E 0008                movea.l    A4, [A6 + 0x8]
  4430. 00002E78  42A7                     clr.l      -[A7]
  4431. 00002E7A  42A7                     clr.l      -[A7]
  4432. 00002E7C  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  4433. 00002E80  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4434. 00002E84  42A7                     clr.l      -[A7]
  4435. 00002E86  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4436. 00002E8A  2F3A 0084                move.l     -[A7], [PC + 0x84 /* 00002F10, value 0x4654424C 'FTBL' */]
  4437. 00002E8E  486E FFF8                pea.l      [A6 - 0x8]
  4438. 00002E92  A9FD                     syscall    GetScrap
  4439. 00002E94  2A1F                     move.l     D5, [A7]+
  4440. 00002E96  5EC0                     sgt        D0
  4441. 00002E98  4AAE FFFC                tst.l      [A6 - 0x4]
  4442. 00002E9C  56C1                     sne        D1
  4443. 00002E9E  C001                     and.b      D0, D1
  4444. 00002EA0  675C                     beq        +0x5E /* 00002EFE */
  4445. 00002EA2  206E FFFC                movea.l    A0, [A6 - 0x4]
  4446. 00002EA6  2050                     movea.l    A0, [A0]
  4447. 00002EA8  3C10                     move.w     D6, [A0]
  4448. 00002EAA  206E FFFC                movea.l    A0, [A6 - 0x4]
  4449. 00002EAE  2010                     move.l     D0, [A0]
  4450. 00002EB0  5480                     addq.l     D0, 2
  4451. 00002EB2  2D40 FFF0                move.l     [A6 - 0x10], D0
  4452. 00002EB6  3D46 FFE8                move.w     [A6 - 0x18], D6
  4453. 00002EBA  7E01                     moveq.l    D7, 0x01
  4454. 00002EBC  603A                     bra        +0x3C /* 00002EF8 */
  4455. label00002EBE:
  4456. 00002EBE  206E FFF0                movea.l    A0, [A6 - 0x10]
  4457. 00002EC2  3810                     move.w     D4, [A0]
  4458. 00002EC4  54AE FFF0                addq.l     [A6 - 0x10], 2
  4459. 00002EC8  B86C 0008                cmp.w      D4, [A4 + 0x8]
  4460. 00002ECC  660E                     bne        +0x10 /* 00002EDC */
  4461. 00002ECE  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4462. 00002ED2  486C FEE0                pea.l      [A4 - 0x120]
  4463. 00002ED6  4EAD 2562                jsr        [A5 + 0x2562 /* export_1192 */]
  4464. 00002EDA  6022                     bra        +0x24 /* 00002EFE */
  4465. label00002EDC:
  4466. 00002EDC  486E FFF0                pea.l      [A6 - 0x10]
  4467. 00002EE0  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  4468. 00002EE4  202E FFF0                move.l     D0, [A6 - 0x10]
  4469. 00002EE8  5280                     addq.l     D0, 1
  4470. 00002EEA  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  4471. 00002EF0  2D40 FFF0                move.l     [A6 - 0x10], D0
  4472. 00002EF4  5247                     addq.w     D7, 1
  4473. 00002EF6  6906                     bvs        +0x8 /* 00002EFE */
  4474. label00002EF8:
  4475. 00002EF8  BE6E FFE8                cmp.w      D7, [A6 - 0x18]
  4476. 00002EFC  6FC0                     ble        -0x3E /* 00002EBE */
  4477. label00002EFE:
  4478. 00002EFE  486E FFFC                pea.l      [A6 - 0x4]
  4479. 00002F02  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  4480. 00002F06  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  4481. 00002F0A  4E5E                     unlink     A6
  4482. 00002F0C  2E9F                     move.l     [A7], [A7]+
  4483. 00002F0E  4E75                     rts
  4484. 00002F10  4654                     not.w      [A4]
  4485. 00002F12  424C                     clr.w      A4
  4486. export_1241:
  4487. fn00002F14:
  4488. 00002F14  4E56 FEDE                link       A6, -0x0122
  4489. 00002F18  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4490. 00002F1C  3D6E 0008 000A           move.w     [A6 + 0xA], [A6 + 0x8]
  4491. 00002F22  4AAD ADB6                tst.l      [A5 - 0x524A]
  4492. 00002F26  6604                     bne        +0x6 /* 00002F2C */
  4493. 00002F28  6000 0110                bra        +0x112 /* 0000303A */
  4494. label00002F2C:
  4495. 00002F2C  206D ADB6                movea.l    A0, [A5 - 0x524A]
  4496. 00002F30  2650                     movea.l    A3, [A0]
  4497. 00002F32  548B                     addq.l     A3, 2
  4498. 00002F34  4247                     clr.w      D7
  4499. 00002F36  2D4B FFF0                move.l     [A6 - 0x10], A3
  4500. 00002F3A  280B                     move.l     D4, A3
  4501. 00002F3C  3C2E 0008                move.w     D6, [A6 + 0x8]
  4502. 00002F40  70FF                     moveq.l    D0, 0xFFFFFFFF
  4503. 00002F42  B046                     cmp.w      D0, D6
  4504. 00002F44  6F0A                     ble        +0xC /* 00002F50 */
  4505. 00002F46  3006                     move.w     D0, D6
  4506. 00002F48  5440                     addq.w     D0, 2
  4507. 00002F4A  6A02                     bpl        +0x4 /* 00002F4E */
  4508. 00002F4C  4440                     neg.w      D0
  4509. label00002F4E:
  4510. 00002F4E  3C00                     move.w     D6, D0
  4511. label00002F50:
  4512. 00002F50  4245                     clr.w      D5
  4513. 00002F52  206D ADB6                movea.l    A0, [A5 - 0x524A]
  4514. 00002F56  2D50 FFE4                move.l     [A6 - 0x1C], [A0]
  4515. 00002F5A  206E FFE4                movea.l    A0, [A6 - 0x1C]
  4516. 00002F5E  3D50 FEDE                move.w     [A6 - 0x122], [A0]
  4517. 00002F62  3D7C 0001 FFFA           move.w     [A6 - 0x6], 0x1
  4518. 00002F68  6038                     bra        +0x3A /* 00002FA2 */
  4519. label00002F6A:
  4520. 00002F6A  284B                     movea.l    A4, A3
  4521. 00002F6C  302C 0002                move.w     D0, [A4 + 0x2]
  4522. 00002F70  B06E 0008                cmp.w      D0, [A6 + 0x8]
  4523. 00002F74  6608                     bne        +0xA /* 00002F7E */
  4524. 00002F76  3D54 000A                move.w     [A6 + 0xA], [A4]
  4525. 00002F7A  6000 00BE                bra        +0xC0 /* 0000303A */
  4526. label00002F7E:
  4527. 00002F7E  3A14                     move.w     D5, [A4]
  4528. 00002F80  588B                     addq.l     A3, 4
  4529. 00002F82  BA46                     cmp.w      D5, D6
  4530. 00002F84  6604                     bne        +0x6 /* 00002F8A */
  4531. 00002F86  7800                     moveq.l    D4, 0x00
  4532. 00002F88  6006                     bra        +0x8 /* 00002F90 */
  4533. label00002F8A:
  4534. 00002F8A  BA46                     cmp.w      D5, D6
  4535. 00002F8C  6C02                     bge        +0x4 /* 00002F90 */
  4536. 00002F8E  280B                     move.l     D4, A3
  4537. label00002F90:
  4538. 00002F90  BE45                     cmp.w      D7, D5
  4539. 00002F92  6608                     bne        +0xA /* 00002F9C */
  4540. 00002F94  3E05                     move.w     D7, D5
  4541. 00002F96  5247                     addq.w     D7, 1
  4542. 00002F98  2D4B FFF0                move.l     [A6 - 0x10], A3
  4543. label00002F9C:
  4544. 00002F9C  526E FFFA                addq.w     [A6 - 0x6], 1
  4545. 00002FA0  690A                     bvs        +0xC /* 00002FAC */
  4546. label00002FA2:
  4547. 00002FA2  302E FFFA                move.w     D0, [A6 - 0x6]
  4548. 00002FA6  B06E FEDE                cmp.w      D0, [A6 - 0x122]
  4549. 00002FAA  6FBE                     ble        -0x40 /* 00002F6A */
  4550. label00002FAC:
  4551. 00002FAC  4A84                     tst.l      D4
  4552. 00002FAE  6706                     beq        +0x8 /* 00002FB6 */
  4553. 00002FB0  3E06                     move.w     D7, D6
  4554. 00002FB2  2D44 FFF0                move.l     [A6 - 0x10], D4
  4555. label00002FB6:
  4556. 00002FB6  206D ADB6                movea.l    A0, [A5 - 0x524A]
  4557. 00002FBA  202E FFF0                move.l     D0, [A6 - 0x10]
  4558. 00002FBE  9090                     sub.l      D0, [A0]
  4559. 00002FC0  2D40 FFE0                move.l     [A6 - 0x20], D0
  4560. 00002FC4  4A6E 0008                tst.w      [A6 + 0x8]
  4561. 00002FC8  6C08                     bge        +0xA /* 00002FD2 */
  4562. 00002FCA  2F0E                     move.l     -[A7], A6
  4563. 00002FCC  4EBA FE9E                jsr        [PC - 0x162 /* 00002E6C */]
  4564. 00002FD0  600A                     bra        +0xC /* 00002FDC */
  4565. label00002FD2:
  4566. 00002FD2  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  4567. 00002FD6  486E FEE0                pea.l      [A6 - 0x120]
  4568. 00002FDA  A8FF                     syscall    GetFName/GetFontName
  4569. label00002FDC:
  4570. 00002FDC  4240                     clr.w      D0
  4571. 00002FDE  102E FEE0                move.b     D0, [A6 - 0x120]
  4572. 00002FE2  4A40                     tst.w      D0
  4573. 00002FE4  660C                     bne        +0xE /* 00002FF2 */
  4574. 00002FE6  4267                     clr.w      -[A7]
  4575. 00002FE8  3EB8 0984                move.w     [A7], [0x00000984 /* AppFontID */]
  4576. 00002FEC  3D5F 000A                move.w     [A6 + 0xA], [A7]+
  4577. 00002FF0  6048                     bra        +0x4A /* 0000303A */
  4578. label00002FF2:
  4579. 00002FF2  3D47 FFE8                move.w     [A6 - 0x18], D7
  4580. 00002FF6  3D6E 0008 FFEA           move.w     [A6 - 0x16], [A6 + 0x8]
  4581. 00002FFC  2F2D ADB6                move.l     -[A7], [A5 - 0x524A]
  4582. 00003000  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  4583. 00003004  486E FFE8                pea.l      [A6 - 0x18]
  4584. 00003008  42A7                     clr.l      -[A7]
  4585. 0000300A  7004                     moveq.l    D0, 0x04
  4586. 0000300C  2F00                     move.l     -[A7], D0
  4587. 0000300E  4EAD 1E8A                jsr        [A5 + 0x1E8A /* export_973 */]
  4588. 00003012  4267                     clr.w      -[A7]
  4589. 00003014  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  4590. 00003018  4A5F                     tst.w      [A7]+
  4591. 0000301A  6702                     beq        +0x4 /* 0000301E */
  4592. 0000301C  601C                     bra        +0x1E /* 0000303A */
  4593. label0000301E:
  4594. 0000301E  206D ADB6                movea.l    A0, [A5 - 0x524A]
  4595. 00003022  2D50 FFE4                move.l     [A6 - 0x1C], [A0]
  4596. 00003026  206E FFE4                movea.l    A0, [A6 - 0x1C]
  4597. 0000302A  5250                     addq.w     [A0], 1
  4598. 0000302C  3D47 000A                move.w     [A6 + 0xA], D7
  4599. 00003030  3F07                     move.w     -[A7], D7
  4600. 00003032  486E FEE0                pea.l      [A6 - 0x120]
  4601. 00003036  4EBA CFC8                jsr        [PC - 0x3038 /* 00000000 */]
  4602. label0000303A:
  4603. 0000303A  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  4604. 0000303E  4E5E                     unlink     A6
  4605. 00003040  205F                     movea.l    A0, [A7]+
  4606. 00003042  544F                     addq.w     A7, 2
  4607. 00003044  4ED0                     jmp        [A0]
  4608. fn00003046:
  4609. 00003046  4E56 FFFC                link       A6, -0x0004
  4610. 0000304A  2F0C                     move.l     -[A7], A4
  4611. 0000304C  286E 0008                movea.l    A4, [A6 + 0x8]
  4612. 00003050  422E 0010                clr.b      [A6 + 0x10]
  4613. 00003054  7000                     moveq.l    D0, 0x00
  4614. 00003056  2940 FFEA                move.l     [A4 - 0x16], D0
  4615. 0000305A  206C FFFC                movea.l    A0, [A4 - 0x4]
  4616. 0000305E  2010                     move.l     D0, [A0]
  4617. 00003060  7230                     moveq.l    D1, 0x30
  4618. 00003062  D081                     add.l      D0, D1
  4619. 00003064  2940 FFF6                move.l     [A4 - 0xA], D0
  4620. label00003068:
  4621. 00003068  202C FFF6                move.l     D0, [A4 - 0xA]
  4622. 0000306C  B0AC FFF2                cmp.l      D0, [A4 - 0xE]
  4623. 00003070  6728                     beq        +0x2A /* 0000309A */
  4624. 00003072  206C FFF6                movea.l    A0, [A4 - 0xA]
  4625. 00003076  2010                     move.l     D0, [A0]
  4626. 00003078  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  4627. 0000307C  6608                     bne        +0xA /* 00003086 */
  4628. 0000307E  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  4629. 00003084  6014                     bra        +0x16 /* 0000309A */
  4630. label00003086:
  4631. 00003086  206C FFF6                movea.l    A0, [A4 - 0xA]
  4632. 0000308A  3028 0004                move.w     D0, [A0 + 0x4]
  4633. 0000308E  48C0                     ext.l      D0
  4634. 00003090  D1AC FFEA                add.l      [A4 - 0x16], D0
  4635. 00003094  5CAC FFF6                addq.l     [A4 - 0xA], 6
  4636. 00003098  60CE                     bra        -0x30 /* 00003068 */
  4637. label0000309A:
  4638. 0000309A  285F                     movea.l    A4, [A7]+
  4639. 0000309C  4E5E                     unlink     A6
  4640. 0000309E  205F                     movea.l    A0, [A7]+
  4641. 000030A0  504F                     addq.w     A7, 8
  4642. 000030A2  4ED0                     jmp        [A0]
  4643. fn000030A4:
  4644. 000030A4  4E56 FFF0                link       A6, -0x0010
  4645. 000030A8  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  4646. 000030AC  286E 0008                movea.l    A4, [A6 + 0x8]
  4647. 000030B0  206C FFF6                movea.l    A0, [A4 - 0xA]
  4648. 000030B4  2E10                     move.l     D7, [A0]
  4649. 000030B6  42A7                     clr.l      -[A7]
  4650. 000030B8  2F07                     move.l     -[A7], D7
  4651. 000030BA  4EAD 0EDA                jsr        [A5 + 0xEDA /* export_471 */]
  4652. 000030BE  265F                     movea.l    A3, [A7]+
  4653. 000030C0  200B                     move.l     D0, A3
  4654. 000030C2  6610                     bne        +0x12 /* 000030D4 */
  4655. 000030C4  206C FFF6                movea.l    A0, [A4 - 0xA]
  4656. 000030C8  3028 0004                move.w     D0, [A0 + 0x4]
  4657. 000030CC  48C0                     ext.l      D0
  4658. 000030CE  D1AC FFEA                add.l      [A4 - 0x16], D0
  4659. 000030D2  6078                     bra        +0x7A /* 0000314C */
  4660. label000030D4:
  4661. 000030D4  2C13                     move.l     D6, [A3]
  4662. 000030D6  7018                     moveq.l    D0, 0x18
  4663. 000030D8  DC80                     add.l      D6, D0
  4664. 000030DA  206C FFF6                movea.l    A0, [A4 - 0xA]
  4665. 000030DE  3D68 0004 FFF0           move.w     [A6 - 0x10], [A0 + 0x4]
  4666. 000030E4  7A01                     moveq.l    D5, 0x01
  4667. 000030E6  6056                     bra        +0x58 /* 0000313E */
  4668. label000030E8:
  4669. 000030E8  52AC FFEA                addq.l     [A4 - 0x16], 1
  4670. 000030EC  2046                     movea.l    A0, D6
  4671. 000030EE  2010                     move.l     D0, [A0]
  4672. 000030F0  B0AC 0008                cmp.l      D0, [A4 + 0x8]
  4673. 000030F4  6640                     bne        +0x42 /* 00003136 */
  4674. 000030F6  2F07                     move.l     -[A7], D7
  4675. 000030F8  4267                     clr.w      -[A7]
  4676. 000030FA  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  4677. 000030FE  2B47 AD8A                move.l     [A5 - 0x5276], D7
  4678. 00003102  206E 0008                movea.l    A0, [A6 + 0x8]
  4679. 00003106  216C FFEA 0010           move.l     [A0 + 0x10], [A4 - 0x16]
  4680. 0000310C  202C 000C                move.l     D0, [A4 + 0xC]
  4681. 00003110  B0AD A6C4                cmp.l      D0, [A5 - 0x593C]
  4682. 00003114  57C0                     seq        D0
  4683. 00003116  222C 0008                move.l     D1, [A4 + 0x8]
  4684. 0000311A  B2AD A688                cmp.l      D1, [A5 - 0x5978]
  4685. 0000311E  57C1                     seq        D1
  4686. 00003120  C001                     and.b      D0, D1
  4687. 00003122  6706                     beq        +0x8 /* 0000312A */
  4688. 00003124  2B6C FFEA A68C           move.l     [A5 - 0x5974], [A4 - 0x16]
  4689. label0000312A:
  4690. 0000312A  206E 0008                movea.l    A0, [A6 + 0x8]
  4691. 0000312E  2C48                     movea.l    A6, A0
  4692. 00003130  4EFA 0178                jmp        [PC + 0x178 /* 000032AA */]
  4693. 00003134  0000 DCAC                ori.b      D0, 0xAC
  4694. // begin alternate branch 00003136-0000313A
  4695. label00003136:
  4696. 00003136  DCAC FFEE                add.l      D6, [A4 - 0x12]
  4697. // end alternate branch 00003136-0000313A
  4698. label00003136: // (misaligned)
  4699. 00003138  FFEE                     .invalid   <<F/7/7>>
  4700. 0000313A  5245                     addq.w     D5, 1
  4701. 0000313C  6906                     bvs        +0x8 /* 00003144 */
  4702. label0000313E:
  4703. 0000313E  BA6E FFF0                cmp.w      D5, [A6 - 0x10]
  4704. 00003142  6FA4                     ble        -0x5A /* 000030E8 */
  4705. label00003144:
  4706. 00003144  2F07                     move.l     -[A7], D7
  4707. 00003146  4267                     clr.w      -[A7]
  4708. 00003148  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  4709. label0000314C:
  4710. 0000314C  5CAC FFF6                addq.l     [A4 - 0xA], 6
  4711. 00003150  202C FFF6                move.l     D0, [A4 - 0xA]
  4712. 00003154  B0AC FFF2                cmp.l      D0, [A4 - 0xE]
  4713. 00003158  6614                     bne        +0x16 /* 0000316E */
  4714. 0000315A  7000                     moveq.l    D0, 0x00
  4715. 0000315C  2940 FFEA                move.l     [A4 - 0x16], D0
  4716. 00003160  206C FFFC                movea.l    A0, [A4 - 0x4]
  4717. 00003164  2010                     move.l     D0, [A0]
  4718. 00003166  7230                     moveq.l    D1, 0x30
  4719. 00003168  D081                     add.l      D0, D1
  4720. 0000316A  2940 FFF6                move.l     [A4 - 0xA], D0
  4721. label0000316E:
  4722. 0000316E  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  4723. 00003172  4E5E                     unlink     A6
  4724. 00003174  2E9F                     move.l     [A7], [A7]+
  4725. 00003176  4E75                     rts
  4726. export_1242:
  4727. fn00003178:
  4728. 00003178  4E56 FFDA                link       A6, -0x0026
  4729. 0000317C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  4730. 00003180  202E 000C                move.l     D0, [A6 + 0xC]
  4731. 00003184  B0AD A6C4                cmp.l      D0, [A5 - 0x593C]
  4732. 00003188  57C0                     seq        D0
  4733. 0000318A  222E 0008                move.l     D1, [A6 + 0x8]
  4734. 0000318E  B2AD A688                cmp.l      D1, [A5 - 0x5978]
  4735. 00003192  57C1                     seq        D1
  4736. 00003194  C001                     and.b      D0, D1
  4737. 00003196  4AAD A68C                tst.l      [A5 - 0x5974]
  4738. 0000319A  56C1                     sne        D1
  4739. 0000319C  C001                     and.b      D0, D1
  4740. 0000319E  670A                     beq        +0xC /* 000031AA */
  4741. 000031A0  2D6D A68C 0010           move.l     [A6 + 0x10], [A5 - 0x5974]
  4742. 000031A6  6000 011C                bra        +0x11E /* 000032C4 */
  4743. label000031AA:
  4744. 000031AA  7000                     moveq.l    D0, 0x00
  4745. 000031AC  2D40 0010                move.l     [A6 + 0x10], D0
  4746. 000031B0  42A7                     clr.l      -[A7]
  4747. 000031B2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4748. 000031B6  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  4749. 000031BA  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4750. 000031BE  6604                     bne        +0x6 /* 000031C4 */
  4751. 000031C0  6000 0102                bra        +0x104 /* 000032C4 */
  4752. label000031C4:
  4753. 000031C4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4754. 000031C8  486E FFFB                pea.l      [A6 - 0x5]
  4755. 000031CC  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  4756. 000031D0  206E FFFC                movea.l    A0, [A6 - 0x4]
  4757. 000031D4  2050                     movea.l    A0, [A0]
  4758. 000031D6  3028 001C                move.w     D0, [A0 + 0x1C]
  4759. 000031DA  48C0                     ext.l      D0
  4760. 000031DC  2D40 FFEE                move.l     [A6 - 0x12], D0
  4761. 000031E0  206E FFFC                movea.l    A0, [A6 - 0x4]
  4762. 000031E4  2010                     move.l     D0, [A0]
  4763. 000031E6  7230                     moveq.l    D1, 0x30
  4764. 000031E8  D081                     add.l      D0, D1
  4765. 000031EA  2D40 FFF6                move.l     [A6 - 0xA], D0
  4766. 000031EE  206E FFFC                movea.l    A0, [A6 - 0x4]
  4767. 000031F2  2050                     movea.l    A0, [A0]
  4768. 000031F4  2F28 0010                move.l     -[A7], [A0 + 0x10]
  4769. 000031F8  7006                     moveq.l    D0, 0x06
  4770. 000031FA  2F00                     move.l     -[A7], D0
  4771. 000031FC  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  4772. 00003200  201F                     move.l     D0, [A7]+
  4773. 00003202  D0AE FFF6                add.l      D0, [A6 - 0xA]
  4774. 00003206  2D40 FFF2                move.l     [A6 - 0xE], D0
  4775. 0000320A  42A7                     clr.l      -[A7]
  4776. 0000320C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4777. 00003210  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  4778. 00003214  2D5F FFE2                move.l     [A6 - 0x1E], [A7]+
  4779. 00003218  6742                     beq        +0x44 /* 0000325C */
  4780. 0000321A  206E FFE2                movea.l    A0, [A6 - 0x1E]
  4781. 0000321E  2050                     movea.l    A0, [A0]
  4782. 00003220  2D68 0020 FFDE           move.l     [A6 - 0x22], [A0 + 0x20]
  4783. 00003226  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4784. 0000322A  4267                     clr.w      -[A7]
  4785. 0000322C  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  4786. 00003230  4AAE FFDE                tst.l      [A6 - 0x22]
  4787. 00003234  56C0                     sne        D0
  4788. 00003236  4A00                     tst.b      D0
  4789. 00003238  6722                     beq        +0x24 /* 0000325C */
  4790. 0000323A  2F00                     move.l     -[A7], D0
  4791. 0000323C  4267                     clr.w      -[A7]
  4792. 0000323E  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  4793. 00003242  2F0E                     move.l     -[A7], A6
  4794. 00003244  4EBA FE00                jsr        [PC - 0x200 /* 00003046 */]
  4795. 00003248  121F                     move.b     D1, [A7]+
  4796. 0000324A  201F                     move.l     D0, [A7]+
  4797. 0000324C  C001                     and.b      D0, D1
  4798. 0000324E  670C                     beq        +0xE /* 0000325C */
  4799. 00003250  2F0E                     move.l     -[A7], A6
  4800. 00003252  4EBA FE50                jsr        [PC - 0x1B0 /* 000030A4 */]
  4801. 00003256  2F0E                     move.l     -[A7], A6
  4802. 00003258  4EBA FE4A                jsr        [PC - 0x1B6 /* 000030A4 */]
  4803. label0000325C:
  4804. 0000325C  4267                     clr.w      -[A7]
  4805. 0000325E  2F2D AD8A                move.l     -[A7], [A5 - 0x5276]
  4806. 00003262  2F0E                     move.l     -[A7], A6
  4807. 00003264  4EBA FDE0                jsr        [PC - 0x220 /* 00003046 */]
  4808. 00003268  101F                     move.b     D0, [A7]+
  4809. 0000326A  6614                     bne        +0x16 /* 00003280 */
  4810. 0000326C  7000                     moveq.l    D0, 0x00
  4811. 0000326E  2D40 FFEA                move.l     [A6 - 0x16], D0
  4812. 00003272  206E FFFC                movea.l    A0, [A6 - 0x4]
  4813. 00003276  2010                     move.l     D0, [A0]
  4814. 00003278  7230                     moveq.l    D1, 0x30
  4815. 0000327A  D081                     add.l      D0, D1
  4816. 0000327C  2D40 FFF6                move.l     [A6 - 0xA], D0
  4817. label00003280:
  4818. 00003280  206E FFFC                movea.l    A0, [A6 - 0x4]
  4819. 00003284  2050                     movea.l    A0, [A0]
  4820. 00003286  2D68 0010 FFDA           move.l     [A6 - 0x26], [A0 + 0x10]
  4821. 0000328C  7001                     moveq.l    D0, 0x01
  4822. 0000328E  2D40 FFE6                move.l     [A6 - 0x1A], D0
  4823. 00003292  600C                     bra        +0xE /* 000032A0 */
  4824. label00003294:
  4825. 00003294  2F0E                     move.l     -[A7], A6
  4826. 00003296  4EBA FE0C                jsr        [PC - 0x1F4 /* 000030A4 */]
  4827. 0000329A  52AE FFE6                addq.l     [A6 - 0x1A], 1
  4828. 0000329E  690A                     bvs        +0xC /* 000032AA */
  4829. label000032A0:
  4830. 000032A0  202E FFE6                move.l     D0, [A6 - 0x1A]
  4831. 000032A4  B0AE FFDA                cmp.l      D0, [A6 - 0x26]
  4832. 000032A8  6FEA                     ble        -0x14 /* 00003294 */
  4833. label000032AA:
  4834. 000032AA  4FEE FFBA                lea.l      A7, [A6 - 0x46]
  4835. 000032AE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4836. 000032B2  1F2E FFFB                move.b     -[A7], [A6 - 0x5]
  4837. 000032B6  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  4838. 000032BA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4839. 000032BE  4267                     clr.w      -[A7]
  4840. 000032C0  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  4841. label000032C4:
  4842. 000032C4  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4843. 000032C8  4E5E                     unlink     A6
  4844. 000032CA  205F                     movea.l    A0, [A7]+
  4845. 000032CC  504F                     addq.w     A7, 8
  4846. 000032CE  4ED0                     jmp        [A0]
  4847. export_1243:
  4848. 000032D0  4E56 FFB6                link       A6, -0x004A
  4849. 000032D4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  4850. 000032D8  7000                     moveq.l    D0, 0x00
  4851. 000032DA  2D40 0020                move.l     [A6 + 0x20], D0
  4852. 000032DE  4EBA D000                jsr        [PC - 0x3000 /* 000002E0 */]
  4853. 000032E2  42A7                     clr.l      -[A7]
  4854. 000032E4  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  4855. 000032E8  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  4856. 000032EC  2E1F                     move.l     D7, [A7]+
  4857. 000032EE  6604                     bne        +0x6 /* 000032F4 */
  4858. 000032F0  6000 0344                bra        +0x346 /* 00003636 */
  4859. label000032F4:
  4860. 000032F4  2F07                     move.l     -[A7], D7
  4861. 000032F6  486E FFD3                pea.l      [A6 - 0x2D]
  4862. 000032FA  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  4863. 000032FE  2047                     movea.l    A0, D7
  4864. 00003300  2050                     movea.l    A0, [A0]
  4865. 00003302  3A28 001C                move.w     D5, [A0 + 0x1C]
  4866. 00003306  202E 0018                move.l     D0, [A6 + 0x18]
  4867. 0000330A  5280                     addq.l     D0, 1
  4868. 0000330C  2D40 FFE8                move.l     [A6 - 0x18], D0
  4869. 00003310  7001                     moveq.l    D0, 0x01
  4870. 00003312  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  4871. 00003316  6F06                     ble        +0x8 /* 0000331E */
  4872. 00003318  7001                     moveq.l    D0, 0x01
  4873. 0000331A  2D40 FFE8                move.l     [A6 - 0x18], D0
  4874. label0000331E:
  4875. 0000331E  2047                     movea.l    A0, D7
  4876. 00003320  2050                     movea.l    A0, [A0]
  4877. 00003322  202E FFE8                move.l     D0, [A6 - 0x18]
  4878. 00003326  B0A8 0018                cmp.l      D0, [A0 + 0x18]
  4879. 0000332A  6F06                     ble        +0x8 /* 00003332 */
  4880. 0000332C  7001                     moveq.l    D0, 0x01
  4881. 0000332E  2D40 FFE8                move.l     [A6 - 0x18], D0
  4882. label00003332:
  4883. 00003332  2047                     movea.l    A0, D7
  4884. 00003334  2850                     movea.l    A4, [A0]
  4885. 00003336  7030                     moveq.l    D0, 0x30
  4886. 00003338  D9C0                     add.l      A4, D0
  4887. 0000333A  2047                     movea.l    A0, D7
  4888. 0000333C  2050                     movea.l    A0, [A0]
  4889. 0000333E  2F28 0010                move.l     -[A7], [A0 + 0x10]
  4890. 00003342  7006                     moveq.l    D0, 0x06
  4891. 00003344  2F00                     move.l     -[A7], D0
  4892. 00003346  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  4893. 0000334A  201F                     move.l     D0, [A7]+
  4894. 0000334C  D08C                     add.l      D0, A4
  4895. 0000334E  2D40 FFF4                move.l     [A6 - 0xC], D0
  4896. 00003352  2D6E FFE8 FFE4           move.l     [A6 - 0x1C], [A6 - 0x18]
  4897. label00003358:
  4898. 00003358  302C 0004                move.w     D0, [A4 + 0x4]
  4899. 0000335C  48C0                     ext.l      D0
  4900. 0000335E  B0AE FFE4                cmp.l      D0, [A6 - 0x1C]
  4901. 00003362  6C0E                     bge        +0x10 /* 00003372 */
  4902. 00003364  302C 0004                move.w     D0, [A4 + 0x4]
  4903. 00003368  48C0                     ext.l      D0
  4904. 0000336A  91AE FFE4                sub.l      [A6 - 0x1C], D0
  4905. 0000336E  5C8C                     addq.l     A4, 6
  4906. 00003370  60E6                     bra        -0x18 /* 00003358 */
  4907. label00003372:
  4908. 00003372  2814                     move.l     D4, [A4]
  4909. 00003374  42A7                     clr.l      -[A7]
  4910. 00003376  2F04                     move.l     -[A7], D4
  4911. 00003378  4EAD 0EDA                jsr        [A5 + 0xEDA /* export_471 */]
  4912. 0000337C  265F                     movea.l    A3, [A7]+
  4913. 0000337E  200B                     move.l     D0, A3
  4914. 00003380  6700 0288                beq        +0x28A /* 0000360A */
  4915. 00003384  2F0B                     move.l     -[A7], A3
  4916. 00003386  486E FFD2                pea.l      [A6 - 0x2E]
  4917. 0000338A  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  4918. 0000338E  422E FFBC                clr.b      [A6 - 0x44]
  4919. 00003392  422E FFBE                clr.b      [A6 - 0x42]
  4920. 00003396  102E 0008                move.b     D0, [A6 + 0x8]
  4921. 0000339A  6736                     beq        +0x38 /* 000033D2 */
  4922. 0000339C  082D 0004 A6DC           btst.b     [A5 - 0x5924], 0x4
  4923. 000033A2  56C1                     sne        D1
  4924. 000033A4  C001                     and.b      D0, D1
  4925. 000033A6  672A                     beq        +0x2C /* 000033D2 */
  4926. 000033A8  2053                     movea.l    A0, [A3]
  4927. 000033AA  2F08                     move.l     -[A7], A0
  4928. 000033AC  42A7                     clr.l      -[A7]
  4929. 000033AE  2F0B                     move.l     -[A7], A3
  4930. 000033B0  3F05                     move.w     -[A7], D5
  4931. 000033B2  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  4932. 000033B6  4EAD 2382                jsr        [A5 + 0x2382 /* export_1132 */]
  4933. 000033BA  201F                     move.l     D0, [A7]+
  4934. 000033BC  205F                     movea.l    A0, [A7]+
  4935. 000033BE  B0A8 0014                cmp.l      D0, [A0 + 0x14]
  4936. 000033C2  6608                     bne        +0xA /* 000033CC */
  4937. 000033C4  1D7C 0001 FFBE           move.b     [A6 - 0x42], 0x1
  4938. 000033CA  6006                     bra        +0x8 /* 000033D2 */
  4939. label000033CC:
  4940. 000033CC  1D7C 0001 FFBC           move.b     [A6 - 0x44], 0x1
  4941. label000033D2:
  4942. 000033D2  1D6E FFBE FFBD           move.b     [A6 - 0x43], [A6 - 0x42]
  4943. 000033D8  2C13                     move.l     D6, [A3]
  4944. 000033DA  7018                     moveq.l    D0, 0x18
  4945. 000033DC  DC80                     add.l      D6, D0
  4946. 000033DE  3005                     move.w     D0, D5
  4947. 000033E0  C1EC 0004                muls.w     D0, [A4 + 0x4]
  4948. 000033E4  48C0                     ext.l      D0
  4949. 000033E6  D086                     add.l      D0, D6
  4950. 000033E8  2D40 FFD6                move.l     [A6 - 0x2A], D0
  4951. 000033EC  202E FFE4                move.l     D0, [A6 - 0x1C]
  4952. 000033F0  5380                     subq.l     D0, 1
  4953. 000033F2  3205                     move.w     D1, D5
  4954. 000033F4  48C1                     ext.l      D1
  4955. 000033F6  2F00                     move.l     -[A7], D0
  4956. 000033F8  2F01                     move.l     -[A7], D1
  4957. 000033FA  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  4958. 000033FE  DC9F                     add.l      D6, [A7]+
  4959. 00003400  2047                     movea.l    A0, D7
  4960. 00003402  2050                     movea.l    A0, [A0]
  4961. 00003404  3D68 0020 FFD4           move.w     [A6 - 0x2C], [A0 + 0x20]
  4962. 0000340A  4AAE 0014                tst.l      [A6 + 0x14]
  4963. 0000340E  57C0                     seq        D0
  4964. 00003410  4AAE 0010                tst.l      [A6 + 0x10]
  4965. 00003414  57C1                     seq        D1
  4966. 00003416  8001                     or.b       D0, D1
  4967. 00003418  4400                     neg.b      D0
  4968. 0000341A  1D40 FFBF                move.b     [A6 - 0x41], D0
  4969. 0000341E  202E 0014                move.l     D0, [A6 + 0x14]
  4970. 00003422  5880                     addq.l     D0, 4
  4971. 00003424  2D40 FFC4                move.l     [A6 - 0x3C], D0
  4972. 00003428  202E 0010                move.l     D0, [A6 + 0x10]
  4973. 0000342C  5880                     addq.l     D0, 4
  4974. 0000342E  2D40 FFC0                move.l     [A6 - 0x40], D0
  4975. 00003432  2047                     movea.l    A0, D7
  4976. 00003434  2050                     movea.l    A0, [A0]
  4977. 00003436  2D68 0018 FFB8           move.l     [A6 - 0x48], [A0 + 0x18]
  4978. 0000343C  7001                     moveq.l    D0, 0x01
  4979. 0000343E  2D40 FFDE                move.l     [A6 - 0x22], D0
  4980. 00003442  6000 01A8                bra        +0x1AA /* 000035EC */
  4981. label00003446:
  4982. 00003446  102E FFBF                move.b     D0, [A6 - 0x41]
  4983. 0000344A  6728                     beq        +0x2A /* 00003474 */
  4984. 0000344C  102E FFBD                move.b     D0, [A6 - 0x43]
  4985. 00003450  C02E FFBE                and.b      D0, [A6 - 0x42]
  4986. 00003454  1B40 B248                move.b     [A5 - 0x4DB8], D0
  4987. 00003458  1D6E FFBE FFBD           move.b     [A6 - 0x43], [A6 - 0x42]
  4988. 0000345E  2046                     movea.l    A0, D6
  4989. 00003460  0828 0005 0004           btst.b     [A0 + 0x4], 0x5
  4990. 00003466  660A                     bne        +0xC /* 00003472 */
  4991. 00003468  422D B248                clr.b      [A5 - 0x4DB8]
  4992. 0000346C  1D7C 0001 FFBC           move.b     [A6 - 0x44], 0x1
  4993. label00003472:
  4994. 00003472  6074                     bra        +0x76 /* 000034E8 */
  4995. label00003474:
  4996. 00003474  2006                     move.l     D0, D6
  4997. 00003476  5880                     addq.l     D0, 4
  4998. 00003478  2D40 FFCA                move.l     [A6 - 0x36], D0
  4999. 0000347C  206E FFCA                movea.l    A0, [A6 - 0x36]
  5000. 00003480  0810 0005                btst.b     [A0], 0x5
  5001. 00003484  6708                     beq        +0xA /* 0000348E */
  5002. 00003486  2D6E FFC0 FFCE           move.l     [A6 - 0x32], [A6 - 0x40]
  5003. 0000348C  600C                     bra        +0xE /* 0000349A */
  5004. label0000348E:
  5005. 0000348E  2D6E FFC4 FFCE           move.l     [A6 - 0x32], [A6 - 0x3C]
  5006. 00003494  1D7C 0001 FFBC           move.b     [A6 - 0x44], 0x1
  5007. label0000349A:
  5008. 0000349A  206E FFCE                movea.l    A0, [A6 - 0x32]
  5009. 0000349E  226E FFCA                movea.l    A1, [A6 - 0x36]
  5010. 000034A2  2011                     move.l     D0, [A1]
  5011. 000034A4  C090                     and.l      D0, [A0]
  5012. 000034A6  206E FFCE                movea.l    A0, [A6 - 0x32]
  5013. 000034AA  B090                     cmp.l      D0, [A0]
  5014. 000034AC  667A                     bne        +0x7C /* 00003528 */
  5015. 000034AE  3D6E FFD4 FFB6           move.w     [A6 - 0x4A], [A6 - 0x2C]
  5016. 000034B4  3D7C 0002 FFC8           move.w     [A6 - 0x38], 0x2
  5017. 000034BA  6022                     bra        +0x24 /* 000034DE */
  5018. label000034BC:
  5019. 000034BC  58AE FFCE                addq.l     [A6 - 0x32], 4
  5020. 000034C0  58AE FFCA                addq.l     [A6 - 0x36], 4
  5021. 000034C4  206E FFCE                movea.l    A0, [A6 - 0x32]
  5022. 000034C8  226E FFCA                movea.l    A1, [A6 - 0x36]
  5023. 000034CC  2011                     move.l     D0, [A1]
  5024. 000034CE  C090                     and.l      D0, [A0]
  5025. 000034D0  206E FFCE                movea.l    A0, [A6 - 0x32]
  5026. 000034D4  B090                     cmp.l      D0, [A0]
  5027. 000034D6  6650                     bne        +0x52 /* 00003528 */
  5028. 000034D8  526E FFC8                addq.w     [A6 - 0x38], 1
  5029. 000034DC  690A                     bvs        +0xC /* 000034E8 */
  5030. label000034DE:
  5031. 000034DE  302E FFC8                move.w     D0, [A6 - 0x38]
  5032. 000034E2  B06E FFB6                cmp.w      D0, [A6 - 0x4A]
  5033. 000034E6  6FD4                     ble        -0x2A /* 000034BC */
  5034. label000034E8:
  5035. 000034E8  4267                     clr.w      -[A7]
  5036. 000034EA  2F06                     move.l     -[A7], D6
  5037. 000034EC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5038. 000034F0  205F                     movea.l    A0, [A7]+
  5039. 000034F2  4E90                     jsr        [A0]
  5040. 000034F4  101F                     move.b     D0, [A7]+
  5041. 000034F6  6730                     beq        +0x32 /* 00003528 */
  5042. 000034F8  202E 0018                move.l     D0, [A6 + 0x18]
  5043. 000034FC  D1AE FFDE                add.l      [A6 - 0x22], D0
  5044. 00003500  2047                     movea.l    A0, D7
  5045. 00003502  2050                     movea.l    A0, [A0]
  5046. 00003504  202E FFDE                move.l     D0, [A6 - 0x22]
  5047. 00003508  B0A8 0018                cmp.l      D0, [A0 + 0x18]
  5048. 0000350C  6F0C                     ble        +0xE /* 0000351A */
  5049. 0000350E  2047                     movea.l    A0, D7
  5050. 00003510  2050                     movea.l    A0, [A0]
  5051. 00003512  2028 0018                move.l     D0, [A0 + 0x18]
  5052. 00003516  91AE FFDE                sub.l      [A6 - 0x22], D0
  5053. label0000351A:
  5054. 0000351A  2D6E FFDE 0020           move.l     [A6 + 0x20], [A6 - 0x22]
  5055. 00003520  2B44 AD8A                move.l     [A5 - 0x5276], D4
  5056. 00003524  6000 00D2                bra        +0xD4 /* 000035F8 */
  5057. label00003528:
  5058. 00003528  3005                     move.w     D0, D5
  5059. 0000352A  48C0                     ext.l      D0
  5060. 0000352C  DC80                     add.l      D6, D0
  5061. 0000352E  BCAE FFD6                cmp.l      D6, [A6 - 0x2A]
  5062. 00003532  6600 00B2                bne        +0xB4 /* 000035E6 */
  5063. 00003536  102E 000A                move.b     D0, [A6 + 0xA]
  5064. 0000353A  6712                     beq        +0x14 /* 0000354E */
  5065. 0000353C  2F00                     move.l     -[A7], D0
  5066. 0000353E  4267                     clr.w      -[A7]
  5067. 00003540  4EAD 1CA2                jsr        [A5 + 0x1CA2 /* export_912 */]
  5068. 00003544  121F                     move.b     D1, [A7]+
  5069. 00003546  201F                     move.l     D0, [A7]+
  5070. 00003548  C001                     and.b      D0, D1
  5071. 0000354A  6600 00AC                bne        +0xAE /* 000035F8 */
  5072. label0000354E:
  5073. 0000354E  2F0B                     move.l     -[A7], A3
  5074. 00003550  1F2E FFD2                move.b     -[A7], [A6 - 0x2E]
  5075. 00003554  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  5076. 00003558  2F04                     move.l     -[A7], D4
  5077. 0000355A  4267                     clr.w      -[A7]
  5078. 0000355C  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  5079. 00003560  5C8C                     addq.l     A4, 6
  5080. 00003562  B9EE FFF4                cmpa.l     A4, [A6 - 0xC]
  5081. 00003566  6608                     bne        +0xA /* 00003570 */
  5082. 00003568  2047                     movea.l    A0, D7
  5083. 0000356A  2850                     movea.l    A4, [A0]
  5084. 0000356C  7030                     moveq.l    D0, 0x30
  5085. 0000356E  D9C0                     add.l      A4, D0
  5086. label00003570:
  5087. 00003570  2814                     move.l     D4, [A4]
  5088. 00003572  42A7                     clr.l      -[A7]
  5089. 00003574  2F04                     move.l     -[A7], D4
  5090. 00003576  4EAD 0EDA                jsr        [A5 + 0xEDA /* export_471 */]
  5091. 0000357A  265F                     movea.l    A3, [A7]+
  5092. 0000357C  200B                     move.l     D0, A3
  5093. 0000357E  6608                     bne        +0xA /* 00003588 */
  5094. 00003580  700C                     moveq.l    D0, 0x0C
  5095. 00003582  2F00                     move.l     -[A7], D0
  5096. 00003584  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  5097. label00003588:
  5098. 00003588  2F0B                     move.l     -[A7], A3
  5099. 0000358A  486E FFD2                pea.l      [A6 - 0x2E]
  5100. 0000358E  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  5101. 00003592  422E FFBE                clr.b      [A6 - 0x42]
  5102. 00003596  102E 0008                move.b     D0, [A6 + 0x8]
  5103. 0000359A  6736                     beq        +0x38 /* 000035D2 */
  5104. 0000359C  082D 0004 A6DC           btst.b     [A5 - 0x5924], 0x4
  5105. 000035A2  56C1                     sne        D1
  5106. 000035A4  C001                     and.b      D0, D1
  5107. 000035A6  672A                     beq        +0x2C /* 000035D2 */
  5108. 000035A8  2053                     movea.l    A0, [A3]
  5109. 000035AA  2F08                     move.l     -[A7], A0
  5110. 000035AC  42A7                     clr.l      -[A7]
  5111. 000035AE  2F0B                     move.l     -[A7], A3
  5112. 000035B0  3F05                     move.w     -[A7], D5
  5113. 000035B2  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  5114. 000035B6  4EAD 2382                jsr        [A5 + 0x2382 /* export_1132 */]
  5115. 000035BA  201F                     move.l     D0, [A7]+
  5116. 000035BC  205F                     movea.l    A0, [A7]+
  5117. 000035BE  B0A8 0014                cmp.l      D0, [A0 + 0x14]
  5118. 000035C2  6608                     bne        +0xA /* 000035CC */
  5119. 000035C4  1D7C 0001 FFBE           move.b     [A6 - 0x42], 0x1
  5120. 000035CA  6006                     bra        +0x8 /* 000035D2 */
  5121. label000035CC:
  5122. 000035CC  1D7C 0001 FFBC           move.b     [A6 - 0x44], 0x1
  5123. label000035D2:
  5124. 000035D2  2C13                     move.l     D6, [A3]
  5125. 000035D4  7018                     moveq.l    D0, 0x18
  5126. 000035D6  DC80                     add.l      D6, D0
  5127. 000035D8  3005                     move.w     D0, D5
  5128. 000035DA  C1EC 0004                muls.w     D0, [A4 + 0x4]
  5129. 000035DE  48C0                     ext.l      D0
  5130. 000035E0  D086                     add.l      D0, D6
  5131. 000035E2  2D40 FFD6                move.l     [A6 - 0x2A], D0
  5132. label000035E6:
  5133. 000035E6  52AE FFDE                addq.l     [A6 - 0x22], 1
  5134. 000035EA  690C                     bvs        +0xE /* 000035F8 */
  5135. label000035EC:
  5136. 000035EC  202E FFDE                move.l     D0, [A6 - 0x22]
  5137. 000035F0  B0AE FFB8                cmp.l      D0, [A6 - 0x48]
  5138. 000035F4  6F00 FE50                ble        -0x1AE /* 00003446 */
  5139. label000035F8:
  5140. 000035F8  2F0B                     move.l     -[A7], A3
  5141. 000035FA  1F2E FFD2                move.b     -[A7], [A6 - 0x2E]
  5142. 000035FE  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  5143. 00003602  2F04                     move.l     -[A7], D4
  5144. 00003604  4267                     clr.w      -[A7]
  5145. 00003606  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  5146. label0000360A:
  5147. 0000360A  2F07                     move.l     -[A7], D7
  5148. 0000360C  1F2E FFD3                move.b     -[A7], [A6 - 0x2D]
  5149. 00003610  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  5150. 00003614  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  5151. 00003618  4267                     clr.w      -[A7]
  5152. 0000361A  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  5153. 0000361E  4AAD A6F8                tst.l      [A5 - 0x5908]
  5154. 00003622  56C0                     sne        D0
  5155. 00003624  C02E FFBC                and.b      D0, [A6 - 0x44]
  5156. 00003628  670C                     beq        +0xE /* 00003636 */
  5157. 0000362A  7000                     moveq.l    D0, 0x00
  5158. 0000362C  2B40 A6F8                move.l     [A5 - 0x5908], D0
  5159. 00003630  1B7C 0001 AD7A           move.b     [A5 - 0x5286], 0x1
  5160. label00003636:
  5161. 00003636  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  5162. 0000363A  4E5E                     unlink     A6
  5163. 0000363C  205F                     movea.l    A0, [A7]+
  5164. 0000363E  DEFC 0018                add.w      A7, 0x18
  5165. 00003642  4ED0                     jmp        [A0]
  5166. export_1244:
  5167. 00003644  4E56 FEE4                link       A6, -0x011C
  5168. 00003648  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5169. 0000364C  206E 0008                movea.l    A0, [A6 + 0x8]
  5170. 00003650  43EE FF00                lea.l      A1, [A6 - 0x100]
  5171. 00003654  703F                     moveq.l    D0, 0x3F
  5172. label00003656:
  5173. 00003656  22D8                     move.l     [A1]+, [A0]+
  5174. 00003658  51C8 FFFC                dbf        D0, -0x6 /* 00003656 */
  5175. 0000365C  282E 000C                move.l     D4, [A6 + 0xC]
  5176. 00003660  422E 0010                clr.b      [A6 + 0x10]
  5177. 00003664  4267                     clr.w      -[A7]
  5178. 00003666  486E FF00                pea.l      [A6 - 0x100]
  5179. 0000366A  4EAD 1CBA                jsr        [A5 + 0x1CBA /* export_915 */]
  5180. 0000366E  101F                     move.b     D0, [A7]+
  5181. 00003670  6704                     beq        +0x6 /* 00003676 */
  5182. 00003672  6000 00D0                bra        +0xD2 /* 00003744 */
  5183. label00003676:
  5184. 00003676  4267                     clr.w      -[A7]
  5185. 00003678  4240                     clr.w      D0
  5186. 0000367A  102E FF00                move.b     D0, [A6 - 0x100]
  5187. 0000367E  5240                     addq.w     D0, 1
  5188. 00003680  3F00                     move.w     -[A7], D0
  5189. 00003682  3F3C 00FF                move.w     -[A7], 0xFF
  5190. 00003686  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  5191. 0000368A  3E1F                     move.w     D7, [A7]+
  5192. 0000368C  41EE FF00                lea.l      A0, [A6 - 0x100]
  5193. 00003690  4230 7000                clr.b      [A0 + D7.w]
  5194. 00003694  4267                     clr.w      -[A7]
  5195. 00003696  2F04                     move.l     -[A7], D4
  5196. 00003698  3007                     move.w     D0, D7
  5197. 0000369A  48C0                     ext.l      D0
  5198. 0000369C  2F00                     move.l     -[A7], D0
  5199. 0000369E  486E FEF8                pea.l      [A6 - 0x108]
  5200. 000036A2  4EBA F270                jsr        [PC - 0xD90 /* 00002914 */]
  5201. 000036A6  101F                     move.b     D0, [A7]+
  5202. 000036A8  6700 009A                beq        +0x9C /* 00003744 */
  5203. 000036AC  42A7                     clr.l      -[A7]
  5204. 000036AE  2F04                     move.l     -[A7], D4
  5205. 000036B0  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  5206. 000036B4  285F                     movea.l    A4, [A7]+
  5207. 000036B6  2054                     movea.l    A0, [A4]
  5208. 000036B8  2028 0028                move.l     D0, [A0 + 0x28]
  5209. 000036BC  7232                     moveq.l    D1, 0x32
  5210. 000036BE  D081                     add.l      D0, D1
  5211. 000036C0  2054                     movea.l    A0, [A4]
  5212. 000036C2  2228 002E                move.l     D1, [A0 + 0x2E]
  5213. 000036C6  D280                     add.l      D1, D0
  5214. 000036C8  2D41 FEF8                move.l     [A6 - 0x108], D1
  5215. 000036CC  266E FEF8                movea.l    A3, [A6 - 0x108]
  5216. 000036D0  D7D4                     add.l      A3, [A4]
  5217. 000036D2  42A7                     clr.l      -[A7]
  5218. 000036D4  2F0B                     move.l     -[A7], A3
  5219. 000036D6  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  5220. 000036DA  201F                     move.l     D0, [A7]+
  5221. 000036DC  5280                     addq.l     D0, 1
  5222. 000036DE  3C00                     move.w     D6, D0
  5223. 000036E0  BC47                     cmp.w      D6, D7
  5224. 000036E2  6734                     beq        +0x36 /* 00003718 */
  5225. 000036E4  3006                     move.w     D0, D6
  5226. 000036E6  48C0                     ext.l      D0
  5227. 000036E8  D08B                     add.l      D0, A3
  5228. 000036EA  2D40 FEEC                move.l     [A6 - 0x114], D0
  5229. 000036EE  3007                     move.w     D0, D7
  5230. 000036F0  48C0                     ext.l      D0
  5231. 000036F2  D08B                     add.l      D0, A3
  5232. 000036F4  2D40 FEE8                move.l     [A6 - 0x118], D0
  5233. 000036F8  2054                     movea.l    A0, [A4]
  5234. 000036FA  2A10                     move.l     D5, [A0]
  5235. 000036FC  DA94                     add.l      D5, [A4]
  5236. 000036FE  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  5237. 00003702  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  5238. 00003706  2005                     move.l     D0, D5
  5239. 00003708  90AE FEEC                sub.l      D0, [A6 - 0x114]
  5240. 0000370C  3207                     move.w     D1, D7
  5241. 0000370E  48C1                     ext.l      D1
  5242. 00003710  9081                     sub.l      D0, D1
  5243. 00003712  2F00                     move.l     -[A7], D0
  5244. 00003714  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  5245. label00003718:
  5246. 00003718  41EE FF00                lea.l      A0, [A6 - 0x100]
  5247. 0000371C  2008                     move.l     D0, A0
  5248. 0000371E  5280                     addq.l     D0, 1
  5249. 00003720  2D40 FEEC                move.l     [A6 - 0x114], D0
  5250. 00003724  2D4B FEE8                move.l     [A6 - 0x118], A3
  5251. 00003728  486E FEEC                pea.l      [A6 - 0x114]
  5252. 0000372C  486E FEE8                pea.l      [A6 - 0x118]
  5253. 00003730  4EAD 23A2                jsr        [A5 + 0x23A2 /* export_1136 */]
  5254. 00003734  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  5255. 0000373A  2F04                     move.l     -[A7], D4
  5256. 0000373C  1F3C 0001                move.b     -[A7], 0x1
  5257. 00003740  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  5258. label00003744:
  5259. 00003744  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  5260. 00003748  4E5E                     unlink     A6
  5261. 0000374A  205F                     movea.l    A0, [A7]+
  5262. 0000374C  504F                     addq.w     A7, 8
  5263. 0000374E  4ED0                     jmp        [A0]
  5264. export_1245:
  5265. 00003750  4E56 FFE0                link       A6, -0x0020
  5266. 00003754  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5267. 00003758  2A2E 000C                move.l     D5, [A6 + 0xC]
  5268. 0000375C  422E 0010                clr.b      [A6 + 0x10]
  5269. 00003760  42A7                     clr.l      -[A7]
  5270. 00003762  206E 0008                movea.l    A0, [A6 + 0x8]
  5271. 00003766  2050                     movea.l    A0, [A0]
  5272. 00003768  2F10                     move.l     -[A7], [A0]
  5273. 0000376A  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  5274. 0000376E  2E1F                     move.l     D7, [A7]+
  5275. 00003770  5287                     addq.l     D7, 1
  5276. 00003772  0C87 0000 7530           cmpi.l     D7, 0x7530 /* 'u0' */
  5277. 00003778  6E00 00C6                bgt        +0xC8 /* 00003840 */
  5278. 0000377C  4267                     clr.w      -[A7]
  5279. 0000377E  2F05                     move.l     -[A7], D5
  5280. 00003780  2F07                     move.l     -[A7], D7
  5281. 00003782  486E FFF8                pea.l      [A6 - 0x8]
  5282. 00003786  4EBA F18C                jsr        [PC - 0xE74 /* 00002914 */]
  5283. 0000378A  101F                     move.b     D0, [A7]+
  5284. 0000378C  6604                     bne        +0x6 /* 00003792 */
  5285. 0000378E  6000 00B0                bra        +0xB2 /* 00003840 */
  5286. label00003792:
  5287. 00003792  42A7                     clr.l      -[A7]
  5288. 00003794  2F05                     move.l     -[A7], D5
  5289. 00003796  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  5290. 0000379A  285F                     movea.l    A4, [A7]+
  5291. 0000379C  2054                     movea.l    A0, [A4]
  5292. 0000379E  2028 0028                move.l     D0, [A0 + 0x28]
  5293. 000037A2  7232                     moveq.l    D1, 0x32
  5294. 000037A4  D081                     add.l      D0, D1
  5295. 000037A6  2054                     movea.l    A0, [A4]
  5296. 000037A8  2228 002E                move.l     D1, [A0 + 0x2E]
  5297. 000037AC  D280                     add.l      D1, D0
  5298. 000037AE  2D41 FFF8                move.l     [A6 - 0x8], D1
  5299. 000037B2  202E FFF8                move.l     D0, [A6 - 0x8]
  5300. 000037B6  D094                     add.l      D0, [A4]
  5301. 000037B8  2D40 FFEC                move.l     [A6 - 0x14], D0
  5302. 000037BC  486E FFEC                pea.l      [A6 - 0x14]
  5303. 000037C0  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  5304. 000037C4  42A7                     clr.l      -[A7]
  5305. 000037C6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  5306. 000037CA  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  5307. 000037CE  2C1F                     move.l     D6, [A7]+
  5308. 000037D0  5286                     addq.l     D6, 1
  5309. 000037D2  BC87                     cmp.l      D6, D7
  5310. 000037D4  6730                     beq        +0x32 /* 00003806 */
  5311. 000037D6  2006                     move.l     D0, D6
  5312. 000037D8  D0AE FFEC                add.l      D0, [A6 - 0x14]
  5313. 000037DC  2D40 FFE8                move.l     [A6 - 0x18], D0
  5314. 000037E0  2007                     move.l     D0, D7
  5315. 000037E2  D0AE FFEC                add.l      D0, [A6 - 0x14]
  5316. 000037E6  2D40 FFE4                move.l     [A6 - 0x1C], D0
  5317. 000037EA  2054                     movea.l    A0, [A4]
  5318. 000037EC  2650                     movea.l    A3, [A0]
  5319. 000037EE  D7D4                     add.l      A3, [A4]
  5320. 000037F0  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  5321. 000037F4  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  5322. 000037F8  200B                     move.l     D0, A3
  5323. 000037FA  90AE FFE8                sub.l      D0, [A6 - 0x18]
  5324. 000037FE  9087                     sub.l      D0, D7
  5325. 00003800  2F00                     move.l     -[A7], D0
  5326. 00003802  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  5327. label00003806:
  5328. 00003806  206E 0008                movea.l    A0, [A6 + 0x8]
  5329. 0000380A  2050                     movea.l    A0, [A0]
  5330. 0000380C  2D50 FFE8                move.l     [A6 - 0x18], [A0]
  5331. 00003810  2D6E FFEC FFE4           move.l     [A6 - 0x1C], [A6 - 0x14]
  5332. 00003816  486E FFE8                pea.l      [A6 - 0x18]
  5333. 0000381A  486E FFE4                pea.l      [A6 - 0x1C]
  5334. 0000381E  4EAD 23A2                jsr        [A5 + 0x23A2 /* export_1136 */]
  5335. 00003822  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5336. 00003826  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  5337. 0000382A  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  5338. 00003830  2F05                     move.l     -[A7], D5
  5339. 00003832  1F3C 0001                move.b     -[A7], 0x1
  5340. 00003836  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  5341. 0000383A  2F05                     move.l     -[A7], D5
  5342. 0000383C  4EAD 1092                jsr        [A5 + 0x1092 /* export_526 */]
  5343. label00003840:
  5344. 00003840  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  5345. 00003844  4E5E                     unlink     A6
  5346. 00003846  205F                     movea.l    A0, [A7]+
  5347. 00003848  504F                     addq.w     A7, 8
  5348. 0000384A  4ED0                     jmp        [A0]
  5349. export_1246:
  5350. 0000384C  4E56 FFD2                link       A6, -0x002E
  5351. 00003850  48E7 0308                movem.l    -[A7], D6,D7,A4
  5352. 00003854  422E 0014                clr.b      [A6 + 0x14]
  5353. 00003858  4267                     clr.w      -[A7]
  5354. 0000385A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5355. 0000385E  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  5356. 00003862  486E FFE2                pea.l      [A6 - 0x1E]
  5357. 00003866  4EBA DC80                jsr        [PC - 0x2380 /* 000014E8 */]
  5358. 0000386A  101F                     move.b     D0, [A7]+
  5359. 0000386C  6604                     bne        +0x6 /* 00003872 */
  5360. 0000386E  6000 0098                bra        +0x9A /* 00003908 */
  5361. label00003872:
  5362. 00003872  082E 0004 FFF0           btst.b     [A6 - 0x10], 0x4
  5363. 00003878  6754                     beq        +0x56 /* 000038CE */
  5364. 0000387A  102E 0008                move.b     D0, [A6 + 0x8]
  5365. 0000387E  6706                     beq        +0x8 /* 00003886 */
  5366. 00003880  7E31                     moveq.l    D7, 0x31
  5367. 00003882  7C01                     moveq.l    D6, 0x01
  5368. 00003884  6004                     bra        +0x6 /* 0000388A */
  5369. label00003886:
  5370. 00003886  7E30                     moveq.l    D7, 0x30
  5371. 00003888  7C00                     moveq.l    D6, 0x00
  5372. label0000388A:
  5373. 0000388A  42A7                     clr.l      -[A7]
  5374. 0000388C  7002                     moveq.l    D0, 0x02
  5375. 0000388E  2F00                     move.l     -[A7], D0
  5376. 00003890  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  5377. 00003894  2D5F FFDE                move.l     [A6 - 0x22], [A7]+
  5378. 00003898  206E FFDE                movea.l    A0, [A6 - 0x22]
  5379. 0000389C  2850                     movea.l    A4, [A0]
  5380. 0000389E  1887                     move.b     [A4], D7
  5381. 000038A0  528C                     addq.l     A4, 1
  5382. 000038A2  4214                     clr.b      [A4]
  5383. 000038A4  4267                     clr.w      -[A7]
  5384. 000038A6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5385. 000038AA  42A7                     clr.l      -[A7]
  5386. 000038AC  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  5387. 000038B0  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  5388. 000038B4  2F06                     move.l     -[A7], D6
  5389. 000038B6  4267                     clr.w      -[A7]
  5390. 000038B8  486E FFD5                pea.l      [A6 - 0x2B]
  5391. 000038BC  4EBA 0E40                jsr        [PC + 0xE40 /* 000046FE */]
  5392. 000038C0  1D5F 0014                move.b     [A6 + 0x14], [A7]+
  5393. 000038C4  486E FFDE                pea.l      [A6 - 0x22]
  5394. 000038C8  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  5395. 000038CC  603A                     bra        +0x3C /* 00003908 */
  5396. label000038CE:
  5397. 000038CE  102E 0008                move.b     D0, [A6 + 0x8]
  5398. 000038D2  6712                     beq        +0x14 /* 000038E6 */
  5399. 000038D4  7000                     moveq.l    D0, 0x00
  5400. 000038D6  302E FFF0                move.w     D0, [A6 - 0x10]
  5401. 000038DA  80BC 0000 4000           or.l       D0, 0x4000 /* '@\0' */
  5402. 000038E0  3D40 FFF0                move.w     [A6 - 0x10], D0
  5403. 000038E4  6010                     bra        +0x12 /* 000038F6 */
  5404. label000038E6:
  5405. 000038E6  7000                     moveq.l    D0, 0x00
  5406. 000038E8  302E FFF0                move.w     D0, [A6 - 0x10]
  5407. 000038EC  C0BC FFFF BFFF           and.l      D0, 0xFFFFBFFF
  5408. 000038F2  3D40 FFF0                move.w     [A6 - 0x10], D0
  5409. label000038F6:
  5410. 000038F6  4267                     clr.w      -[A7]
  5411. 000038F8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5412. 000038FC  486E FFE2                pea.l      [A6 - 0x1E]
  5413. 00003900  4EBA 03FC                jsr        [PC + 0x3FC /* 00003CFE */]
  5414. 00003904  1D5F 0014                move.b     [A6 + 0x14], [A7]+
  5415. label00003908:
  5416. 00003908  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  5417. 0000390C  4E5E                     unlink     A6
  5418. 0000390E  205F                     movea.l    A0, [A7]+
  5419. 00003910  DEFC 000C                add.w      A7, 0xC
  5420. 00003914  4ED0                     jmp        [A0]
  5421. export_1247:
  5422. 00003916  4E56 FEE4                link       A6, -0x011C
  5423. 0000391A  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5424. 0000391E  206E 0008                movea.l    A0, [A6 + 0x8]
  5425. 00003922  43EE FF00                lea.l      A1, [A6 - 0x100]
  5426. 00003926  703F                     moveq.l    D0, 0x3F
  5427. label00003928:
  5428. 00003928  22D8                     move.l     [A1]+, [A0]+
  5429. 0000392A  51C8 FFFC                dbf        D0, -0x6 /* 00003928 */
  5430. 0000392E  2A2E 000C                move.l     D5, [A6 + 0xC]
  5431. 00003932  422E 0010                clr.b      [A6 + 0x10]
  5432. 00003936  4267                     clr.w      -[A7]
  5433. 00003938  486E FF00                pea.l      [A6 - 0x100]
  5434. 0000393C  4EAD 1CBA                jsr        [A5 + 0x1CBA /* export_915 */]
  5435. 00003940  101F                     move.b     D0, [A7]+
  5436. 00003942  6704                     beq        +0x6 /* 00003948 */
  5437. 00003944  6000 00E6                bra        +0xE8 /* 00003A2C */
  5438. label00003948:
  5439. 00003948  4267                     clr.w      -[A7]
  5440. 0000394A  4240                     clr.w      D0
  5441. 0000394C  102E FF00                move.b     D0, [A6 - 0x100]
  5442. 00003950  5240                     addq.w     D0, 1
  5443. 00003952  3F00                     move.w     -[A7], D0
  5444. 00003954  3F3C 00FF                move.w     -[A7], 0xFF
  5445. 00003958  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  5446. 0000395C  3E1F                     move.w     D7, [A7]+
  5447. 0000395E  41EE FF00                lea.l      A0, [A6 - 0x100]
  5448. 00003962  4230 7000                clr.b      [A0 + D7.w]
  5449. 00003966  4267                     clr.w      -[A7]
  5450. 00003968  2F05                     move.l     -[A7], D5
  5451. 0000396A  3007                     move.w     D0, D7
  5452. 0000396C  48C0                     ext.l      D0
  5453. 0000396E  2F00                     move.l     -[A7], D0
  5454. 00003970  486E FEF8                pea.l      [A6 - 0x108]
  5455. 00003974  4EBA EF9E                jsr        [PC - 0x1062 /* 00002914 */]
  5456. 00003978  101F                     move.b     D0, [A7]+
  5457. 0000397A  6700 00B0                beq        +0xB2 /* 00003A2C */
  5458. 0000397E  42A7                     clr.l      -[A7]
  5459. 00003980  2F05                     move.l     -[A7], D5
  5460. 00003982  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  5461. 00003986  285F                     movea.l    A4, [A7]+
  5462. 00003988  2054                     movea.l    A0, [A4]
  5463. 0000398A  2028 002C                move.l     D0, [A0 + 0x2C]
  5464. 0000398E  7236                     moveq.l    D1, 0x36
  5465. 00003990  D081                     add.l      D0, D1
  5466. 00003992  2054                     movea.l    A0, [A4]
  5467. 00003994  2228 0032                move.l     D1, [A0 + 0x32]
  5468. 00003998  D280                     add.l      D1, D0
  5469. 0000399A  2D41 FEF8                move.l     [A6 - 0x108], D1
  5470. 0000399E  266E FEF8                movea.l    A3, [A6 - 0x108]
  5471. 000039A2  D7D4                     add.l      A3, [A4]
  5472. 000039A4  42A7                     clr.l      -[A7]
  5473. 000039A6  2F0B                     move.l     -[A7], A3
  5474. 000039A8  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  5475. 000039AC  201F                     move.l     D0, [A7]+
  5476. 000039AE  5280                     addq.l     D0, 1
  5477. 000039B0  3C00                     move.w     D6, D0
  5478. 000039B2  BC47                     cmp.w      D6, D7
  5479. 000039B4  6734                     beq        +0x36 /* 000039EA */
  5480. 000039B6  3006                     move.w     D0, D6
  5481. 000039B8  48C0                     ext.l      D0
  5482. 000039BA  D08B                     add.l      D0, A3
  5483. 000039BC  2D40 FEEC                move.l     [A6 - 0x114], D0
  5484. 000039C0  3007                     move.w     D0, D7
  5485. 000039C2  48C0                     ext.l      D0
  5486. 000039C4  D08B                     add.l      D0, A3
  5487. 000039C6  2D40 FEE8                move.l     [A6 - 0x118], D0
  5488. 000039CA  2054                     movea.l    A0, [A4]
  5489. 000039CC  2810                     move.l     D4, [A0]
  5490. 000039CE  D894                     add.l      D4, [A4]
  5491. 000039D0  2F2E FEEC                move.l     -[A7], [A6 - 0x114]
  5492. 000039D4  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  5493. 000039D8  2004                     move.l     D0, D4
  5494. 000039DA  90AE FEEC                sub.l      D0, [A6 - 0x114]
  5495. 000039DE  3207                     move.w     D1, D7
  5496. 000039E0  48C1                     ext.l      D1
  5497. 000039E2  9081                     sub.l      D0, D1
  5498. 000039E4  2F00                     move.l     -[A7], D0
  5499. 000039E6  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  5500. label000039EA:
  5501. 000039EA  41EE FF00                lea.l      A0, [A6 - 0x100]
  5502. 000039EE  2008                     move.l     D0, A0
  5503. 000039F0  5280                     addq.l     D0, 1
  5504. 000039F2  2D40 FEEC                move.l     [A6 - 0x114], D0
  5505. 000039F6  2D4B FEE8                move.l     [A6 - 0x118], A3
  5506. 000039FA  486E FEEC                pea.l      [A6 - 0x114]
  5507. 000039FE  486E FEE8                pea.l      [A6 - 0x118]
  5508. 00003A02  4EAD 23A2                jsr        [A5 + 0x23A2 /* export_1136 */]
  5509. 00003A06  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  5510. 00003A0C  2F05                     move.l     -[A7], D5
  5511. 00003A0E  1F3C 0001                move.b     -[A7], 0x1
  5512. 00003A12  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  5513. 00003A16  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  5514. 00003A1A  42A7                     clr.l      -[A7]
  5515. 00003A1C  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  5516. 00003A20  2F05                     move.l     -[A7], D5
  5517. 00003A22  4EBA F754                jsr        [PC - 0x8AC /* 00003178 */]
  5518. 00003A26  4267                     clr.w      -[A7]
  5519. 00003A28  4EBA 18D4                jsr        [PC + 0x18D4 /* 000052FE */]
  5520. label00003A2C:
  5521. 00003A2C  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  5522. 00003A30  4E5E                     unlink     A6
  5523. 00003A32  205F                     movea.l    A0, [A7]+
  5524. 00003A34  504F                     addq.w     A7, 8
  5525. 00003A36  4ED0                     jmp        [A0]
  5526. export_1248:
  5527. 00003A38  4E56 FFE4                link       A6, -0x001C
  5528. 00003A3C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  5529. 00003A40  2A2E 000C                move.l     D5, [A6 + 0xC]
  5530. 00003A44  422E 0010                clr.b      [A6 + 0x10]
  5531. 00003A48  42A7                     clr.l      -[A7]
  5532. 00003A4A  206E 0008                movea.l    A0, [A6 + 0x8]
  5533. 00003A4E  2050                     movea.l    A0, [A0]
  5534. 00003A50  2F10                     move.l     -[A7], [A0]
  5535. 00003A52  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  5536. 00003A56  201F                     move.l     D0, [A7]+
  5537. 00003A58  5280                     addq.l     D0, 1
  5538. 00003A5A  3E00                     move.w     D7, D0
  5539. 00003A5C  0C47 7530                cmpi.w     D7, 0x7530 /* 'u0' */
  5540. 00003A60  6E00 00D4                bgt        +0xD6 /* 00003B36 */
  5541. 00003A64  4267                     clr.w      -[A7]
  5542. 00003A66  2F05                     move.l     -[A7], D5
  5543. 00003A68  3007                     move.w     D0, D7
  5544. 00003A6A  48C0                     ext.l      D0
  5545. 00003A6C  2F00                     move.l     -[A7], D0
  5546. 00003A6E  486E FFF8                pea.l      [A6 - 0x8]
  5547. 00003A72  4EBA EEA0                jsr        [PC - 0x1160 /* 00002914 */]
  5548. 00003A76  101F                     move.b     D0, [A7]+
  5549. 00003A78  6604                     bne        +0x6 /* 00003A7E */
  5550. 00003A7A  6000 00BA                bra        +0xBC /* 00003B36 */
  5551. label00003A7E:
  5552. 00003A7E  42A7                     clr.l      -[A7]
  5553. 00003A80  2F05                     move.l     -[A7], D5
  5554. 00003A82  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  5555. 00003A86  285F                     movea.l    A4, [A7]+
  5556. 00003A88  2054                     movea.l    A0, [A4]
  5557. 00003A8A  2028 002C                move.l     D0, [A0 + 0x2C]
  5558. 00003A8E  7236                     moveq.l    D1, 0x36
  5559. 00003A90  D081                     add.l      D0, D1
  5560. 00003A92  2054                     movea.l    A0, [A4]
  5561. 00003A94  2228 0032                move.l     D1, [A0 + 0x32]
  5562. 00003A98  D280                     add.l      D1, D0
  5563. 00003A9A  2D41 FFF8                move.l     [A6 - 0x8], D1
  5564. 00003A9E  202E FFF8                move.l     D0, [A6 - 0x8]
  5565. 00003AA2  D094                     add.l      D0, [A4]
  5566. 00003AA4  2D40 FFF0                move.l     [A6 - 0x10], D0
  5567. 00003AA8  486E FFF0                pea.l      [A6 - 0x10]
  5568. 00003AAC  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  5569. 00003AB0  42A7                     clr.l      -[A7]
  5570. 00003AB2  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5571. 00003AB6  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  5572. 00003ABA  201F                     move.l     D0, [A7]+
  5573. 00003ABC  5280                     addq.l     D0, 1
  5574. 00003ABE  3C00                     move.w     D6, D0
  5575. 00003AC0  BC47                     cmp.w      D6, D7
  5576. 00003AC2  6738                     beq        +0x3A /* 00003AFC */
  5577. 00003AC4  3006                     move.w     D0, D6
  5578. 00003AC6  48C0                     ext.l      D0
  5579. 00003AC8  D0AE FFF0                add.l      D0, [A6 - 0x10]
  5580. 00003ACC  2D40 FFEC                move.l     [A6 - 0x14], D0
  5581. 00003AD0  3007                     move.w     D0, D7
  5582. 00003AD2  48C0                     ext.l      D0
  5583. 00003AD4  D0AE FFF0                add.l      D0, [A6 - 0x10]
  5584. 00003AD8  2D40 FFE8                move.l     [A6 - 0x18], D0
  5585. 00003ADC  2054                     movea.l    A0, [A4]
  5586. 00003ADE  2650                     movea.l    A3, [A0]
  5587. 00003AE0  D7D4                     add.l      A3, [A4]
  5588. 00003AE2  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  5589. 00003AE6  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  5590. 00003AEA  200B                     move.l     D0, A3
  5591. 00003AEC  90AE FFEC                sub.l      D0, [A6 - 0x14]
  5592. 00003AF0  3207                     move.w     D1, D7
  5593. 00003AF2  48C1                     ext.l      D1
  5594. 00003AF4  9081                     sub.l      D0, D1
  5595. 00003AF6  2F00                     move.l     -[A7], D0
  5596. 00003AF8  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  5597. label00003AFC:
  5598. 00003AFC  206E 0008                movea.l    A0, [A6 + 0x8]
  5599. 00003B00  2050                     movea.l    A0, [A0]
  5600. 00003B02  2D50 FFEC                move.l     [A6 - 0x14], [A0]
  5601. 00003B06  2D6E FFF0 FFE8           move.l     [A6 - 0x18], [A6 - 0x10]
  5602. 00003B0C  486E FFEC                pea.l      [A6 - 0x14]
  5603. 00003B10  486E FFE8                pea.l      [A6 - 0x18]
  5604. 00003B14  4EAD 23A2                jsr        [A5 + 0x23A2 /* export_1136 */]
  5605. 00003B18  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5606. 00003B1C  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  5607. 00003B20  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  5608. 00003B26  2F05                     move.l     -[A7], D5
  5609. 00003B28  1F3C 0001                move.b     -[A7], 0x1
  5610. 00003B2C  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  5611. 00003B30  2F05                     move.l     -[A7], D5
  5612. 00003B32  4EAD 109A                jsr        [A5 + 0x109A /* export_527 */]
  5613. label00003B36:
  5614. 00003B36  4CDF 18E0                movem.l    D5,D6,D7,A3,A4, [A7]+
  5615. 00003B3A  4E5E                     unlink     A6
  5616. 00003B3C  205F                     movea.l    A0, [A7]+
  5617. 00003B3E  504F                     addq.w     A7, 8
  5618. 00003B40  4ED0                     jmp        [A0]
  5619. export_1249:
  5620. fn00003B42:
  5621. 00003B42  4E56 FF76                link       A6, -0x008A
  5622. 00003B46  48E7 0700                movem.l    -[A7], D5,D6,D7
  5623. 00003B4A  1A2E 0008                move.b     D5, [A6 + 0x8]
  5624. 00003B4E  102D ACA6                move.b     D0, [A5 - 0x535A]
  5625. 00003B52  6704                     beq        +0x6 /* 00003B58 */
  5626. 00003B54  6000 0092                bra        +0x94 /* 00003BE8 */
  5627. label00003B58:
  5628. 00003B58  42A7                     clr.l      -[A7]
  5629. 00003B5A  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  5630. 00003B5E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  5631. 00003B62  4EBA F614                jsr        [PC - 0x9EC /* 00003178 */]
  5632. 00003B66  2E1F                     move.l     D7, [A7]+
  5633. 00003B68  6602                     bne        +0x4 /* 00003B6C */
  5634. 00003B6A  607C                     bra        +0x7E /* 00003BE8 */
  5635. label00003B6C:
  5636. 00003B6C  4267                     clr.w      -[A7]
  5637. 00003B6E  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  5638. 00003B72  2F07                     move.l     -[A7], D7
  5639. 00003B74  486E FF7C                pea.l      [A6 - 0x84]
  5640. 00003B78  4EBA D76C                jsr        [PC - 0x2894 /* 000012E6 */]
  5641. 00003B7C  101F                     move.b     D0, [A7]+
  5642. 00003B7E  660A                     bne        +0xC /* 00003B8A */
  5643. 00003B80  2F3C 0005 BAAC           move.l     -[A7], 0x5BAAC
  5644. 00003B86  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  5645. label00003B8A:
  5646. 00003B8A  082E 0004 FF80           btst.b     [A6 - 0x80], 0x4
  5647. 00003B90  56C6                     sne        D6
  5648. 00003B92  4406                     neg.b      D6
  5649. 00003B94  1005                     move.b     D0, D5
  5650. 00003B96  6708                     beq        +0xA /* 00003BA0 */
  5651. 00003B98  08EE 0004 FF80           bset.b     [A6 - 0x80], 0x4
  5652. 00003B9E  6006                     bra        +0x8 /* 00003BA6 */
  5653. label00003BA0:
  5654. 00003BA0  08AE 0004 FF80           bclr.b     [A6 - 0x80], 0x4
  5655. label00003BA6:
  5656. 00003BA6  4267                     clr.w      -[A7]
  5657. 00003BA8  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  5658. 00003BAC  2F07                     move.l     -[A7], D7
  5659. 00003BAE  486E FF7C                pea.l      [A6 - 0x84]
  5660. 00003BB2  4EBA 0040                jsr        [PC + 0x40 /* 00003BF4 */]
  5661. 00003BB6  101F                     move.b     D0, [A7]+
  5662. 00003BB8  660A                     bne        +0xC /* 00003BC4 */
  5663. 00003BBA  2F3C 0005 BAAD           move.l     -[A7], 0x5BAAD
  5664. 00003BC0  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  5665. label00003BC4:
  5666. 00003BC4  BA06                     cmp.b      D5, D6
  5667. 00003BC6  6720                     beq        +0x22 /* 00003BE8 */
  5668. 00003BC8  1005                     move.b     D0, D5
  5669. 00003BCA  670C                     beq        +0xE /* 00003BD8 */
  5670. 00003BCC  202D A704                move.l     D0, [A5 - 0x58FC]
  5671. 00003BD0  5280                     addq.l     D0, 1
  5672. 00003BD2  2B40 A704                move.l     [A5 - 0x58FC], D0
  5673. 00003BD6  600A                     bra        +0xC /* 00003BE2 */
  5674. label00003BD8:
  5675. 00003BD8  202D A704                move.l     D0, [A5 - 0x58FC]
  5676. 00003BDC  5380                     subq.l     D0, 1
  5677. 00003BDE  2B40 A704                move.l     [A5 - 0x58FC], D0
  5678. label00003BE2:
  5679. 00003BE2  1B7C 0001 AD7A           move.b     [A5 - 0x5286], 0x1
  5680. label00003BE8:
  5681. 00003BE8  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  5682. 00003BEC  4E5E                     unlink     A6
  5683. 00003BEE  205F                     movea.l    A0, [A7]+
  5684. 00003BF0  5C4F                     addq.w     A7, 6
  5685. 00003BF2  4ED0                     jmp        [A0]
  5686. fn00003BF4:
  5687. 00003BF4  4E56 FFDE                link       A6, -0x0022
  5688. 00003BF8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5689. 00003BFC  422E 0014                clr.b      [A6 + 0x14]
  5690. 00003C00  4AAE 000C                tst.l      [A6 + 0xC]
  5691. 00003C04  6E04                     bgt        +0x6 /* 00003C0A */
  5692. 00003C06  6000 00E8                bra        +0xEA /* 00003CF0 */
  5693. label00003C0A:
  5694. 00003C0A  42A7                     clr.l      -[A7]
  5695. 00003C0C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5696. 00003C10  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  5697. 00003C14  2C1F                     move.l     D6, [A7]+
  5698. 00003C16  6604                     bne        +0x6 /* 00003C1C */
  5699. 00003C18  6000 00D6                bra        +0xD8 /* 00003CF0 */
  5700. label00003C1C:
  5701. 00003C1C  2046                     movea.l    A0, D6
  5702. 00003C1E  2050                     movea.l    A0, [A0]
  5703. 00003C20  202E 000C                move.l     D0, [A6 + 0xC]
  5704. 00003C24  B0A8 0018                cmp.l      D0, [A0 + 0x18]
  5705. 00003C28  6E00 00BC                bgt        +0xBE /* 00003CE6 */
  5706. 00003C2C  2046                     movea.l    A0, D6
  5707. 00003C2E  2050                     movea.l    A0, [A0]
  5708. 00003C30  3028 001C                move.w     D0, [A0 + 0x1C]
  5709. 00003C34  48C0                     ext.l      D0
  5710. 00003C36  2E00                     move.l     D7, D0
  5711. 00003C38  2046                     movea.l    A0, D6
  5712. 00003C3A  2850                     movea.l    A4, [A0]
  5713. 00003C3C  7030                     moveq.l    D0, 0x30
  5714. 00003C3E  D9C0                     add.l      A4, D0
  5715. 00003C40  2A2E 000C                move.l     D5, [A6 + 0xC]
  5716. label00003C44:
  5717. 00003C44  302C 0004                move.w     D0, [A4 + 0x4]
  5718. 00003C48  48C0                     ext.l      D0
  5719. 00003C4A  B085                     cmp.l      D0, D5
  5720. 00003C4C  6C0C                     bge        +0xE /* 00003C5A */
  5721. 00003C4E  302C 0004                move.w     D0, [A4 + 0x4]
  5722. 00003C52  48C0                     ext.l      D0
  5723. 00003C54  9A80                     sub.l      D5, D0
  5724. 00003C56  5C8C                     addq.l     A4, 6
  5725. 00003C58  60EA                     bra        -0x14 /* 00003C44 */
  5726. label00003C5A:
  5727. 00003C5A  2814                     move.l     D4, [A4]
  5728. 00003C5C  42A7                     clr.l      -[A7]
  5729. 00003C5E  2F04                     move.l     -[A7], D4
  5730. 00003C60  4EAD 0EDA                jsr        [A5 + 0xEDA /* export_471 */]
  5731. 00003C64  265F                     movea.l    A3, [A7]+
  5732. 00003C66  200B                     move.l     D0, A3
  5733. 00003C68  677C                     beq        +0x7E /* 00003CE6 */
  5734. 00003C6A  2053                     movea.l    A0, [A3]
  5735. 00003C6C  2F08                     move.l     -[A7], A0
  5736. 00003C6E  42A7                     clr.l      -[A7]
  5737. 00003C70  2F0B                     move.l     -[A7], A3
  5738. 00003C72  3F07                     move.w     -[A7], D7
  5739. 00003C74  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  5740. 00003C78  4EAD 2382                jsr        [A5 + 0x2382 /* export_1132 */]
  5741. 00003C7C  201F                     move.l     D0, [A7]+
  5742. 00003C7E  205F                     movea.l    A0, [A7]+
  5743. 00003C80  B0A8 0014                cmp.l      D0, [A0 + 0x14]
  5744. 00003C84  57C0                     seq        D0
  5745. 00003C86  4400                     neg.b      D0
  5746. 00003C88  1D40 FFDF                move.b     [A6 - 0x21], D0
  5747. 00003C8C  2005                     move.l     D0, D5
  5748. 00003C8E  5380                     subq.l     D0, 1
  5749. 00003C90  2F00                     move.l     -[A7], D0
  5750. 00003C92  2F07                     move.l     -[A7], D7
  5751. 00003C94  4EAD 056A                jsr        [A5 + 0x56A /* export_169 */]
  5752. 00003C98  201F                     move.l     D0, [A7]+
  5753. 00003C9A  7218                     moveq.l    D1, 0x18
  5754. 00003C9C  D081                     add.l      D0, D1
  5755. 00003C9E  2D40 FFE4                move.l     [A6 - 0x1C], D0
  5756. 00003CA2  D093                     add.l      D0, [A3]
  5757. 00003CA4  2D40 FFE0                move.l     [A6 - 0x20], D0
  5758. 00003CA8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5759. 00003CAC  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  5760. 00003CB0  2F07                     move.l     -[A7], D7
  5761. 00003CB2  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  5762. 00003CB6  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  5763. 00003CBC  102E FFDF                move.b     D0, [A6 - 0x21]
  5764. 00003CC0  671A                     beq        +0x1C /* 00003CDC */
  5765. 00003CC2  2053                     movea.l    A0, [A3]
  5766. 00003CC4  2F08                     move.l     -[A7], A0
  5767. 00003CC6  42A7                     clr.l      -[A7]
  5768. 00003CC8  2F0B                     move.l     -[A7], A3
  5769. 00003CCA  3F07                     move.w     -[A7], D7
  5770. 00003CCC  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  5771. 00003CD0  4EAD 2382                jsr        [A5 + 0x2382 /* export_1132 */]
  5772. 00003CD4  201F                     move.l     D0, [A7]+
  5773. 00003CD6  205F                     movea.l    A0, [A7]+
  5774. 00003CD8  2140 0014                move.l     [A0 + 0x14], D0
  5775. label00003CDC:
  5776. 00003CDC  2F04                     move.l     -[A7], D4
  5777. 00003CDE  1F3C 0001                move.b     -[A7], 0x1
  5778. 00003CE2  4EAD 0E52                jsr        [A5 + 0xE52 /* export_454 */]
  5779. label00003CE6:
  5780. 00003CE6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  5781. 00003CEA  4267                     clr.w      -[A7]
  5782. 00003CEC  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  5783. label00003CF0:
  5784. 00003CF0  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  5785. 00003CF4  4E5E                     unlink     A6
  5786. 00003CF6  205F                     movea.l    A0, [A7]+
  5787. 00003CF8  DEFC 000C                add.w      A7, 0xC
  5788. 00003CFC  4ED0                     jmp        [A0]
  5789. export_1250:
  5790. fn00003CFE:
  5791. 00003CFE  4E56 FFD8                link       A6, -0x0028
  5792. 00003D02  48E7 0118                movem.l    -[A7], D7,A3,A4
  5793. 00003D06  206E 0008                movea.l    A0, [A6 + 0x8]
  5794. 00003D0A  43EE FFE2                lea.l      A1, [A6 - 0x1E]
  5795. 00003D0E  7006                     moveq.l    D0, 0x06
  5796. label00003D10:
  5797. 00003D10  22D8                     move.l     [A1]+, [A0]+
  5798. 00003D12  51C8 FFFC                dbf        D0, -0x6 /* 00003D10 */
  5799. 00003D16  3290                     move.w     [A1], [A0]
  5800. 00003D18  422E 0010                clr.b      [A6 + 0x10]
  5801. 00003D1C  4A6E FFFA                tst.w      [A6 - 0x6]
  5802. 00003D20  5FC0                     sle        D0
  5803. 00003D22  4A6E FFFE                tst.w      [A6 - 0x2]
  5804. 00003D26  5FC1                     sle        D1
  5805. 00003D28  8001                     or.b       D0, D1
  5806. 00003D2A  6702                     beq        +0x4 /* 00003D2E */
  5807. 00003D2C  6062                     bra        +0x64 /* 00003D90 */
  5808. label00003D2E:
  5809. 00003D2E  42A7                     clr.l      -[A7]
  5810. 00003D30  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5811. 00003D34  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  5812. 00003D38  265F                     movea.l    A3, [A7]+
  5813. 00003D3A  200B                     move.l     D0, A3
  5814. 00003D3C  6752                     beq        +0x54 /* 00003D90 */
  5815. 00003D3E  4207                     clr.b      D7
  5816. 00003D40  42A7                     clr.l      -[A7]
  5817. 00003D42  2F0B                     move.l     -[A7], A3
  5818. 00003D44  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  5819. 00003D48  4EBA D9B4                jsr        [PC - 0x264C /* 000016FE */]
  5820. 00003D4C  285F                     movea.l    A4, [A7]+
  5821. 00003D4E  200C                     move.l     D0, A4
  5822. 00003D50  6734                     beq        +0x36 /* 00003D86 */
  5823. 00003D52  3D54 FFE2                move.w     [A6 - 0x1E], [A4]
  5824. 00003D56  4267                     clr.w      -[A7]
  5825. 00003D58  486E FFE2                pea.l      [A6 - 0x1E]
  5826. 00003D5C  2F0C                     move.l     -[A7], A4
  5827. 00003D5E  701E                     moveq.l    D0, 0x1E
  5828. 00003D60  2F00                     move.l     -[A7], D0
  5829. 00003D62  4EAD 23D2                jsr        [A5 + 0x23D2 /* export_1142 */]
  5830. 00003D66  1E1F                     move.b     D7, [A7]+
  5831. 00003D68  0A07 0001                xori.b     D7, 0x1
  5832. 00003D6C  1007                     move.b     D0, D7
  5833. 00003D6E  6710                     beq        +0x12 /* 00003D80 */
  5834. 00003D70  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  5835. 00003D74  224C                     movea.l    A1, A4
  5836. 00003D76  7006                     moveq.l    D0, 0x06
  5837. label00003D78:
  5838. 00003D78  22D8                     move.l     [A1]+, [A0]+
  5839. 00003D7A  51C8 FFFC                dbf        D0, -0x6 /* 00003D78 */
  5840. 00003D7E  3290                     move.w     [A1], [A0]
  5841. label00003D80:
  5842. 00003D80  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  5843. label00003D86:
  5844. 00003D86  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5845. 00003D8A  1F07                     move.b     -[A7], D7
  5846. 00003D8C  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  5847. label00003D90:
  5848. 00003D90  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  5849. 00003D94  4E5E                     unlink     A6
  5850. 00003D96  205F                     movea.l    A0, [A7]+
  5851. 00003D98  504F                     addq.w     A7, 8
  5852. 00003D9A  4ED0                     jmp        [A0]
  5853. export_1251:
  5854. 00003D9C  4E56 FDDE                link       A6, -0x0222
  5855. 00003DA0  206E 0008                movea.l    A0, [A6 + 0x8]
  5856. 00003DA4  43EE FF00                lea.l      A1, [A6 - 0x100]
  5857. 00003DA8  703F                     moveq.l    D0, 0x3F
  5858. label00003DAA:
  5859. 00003DAA  22D8                     move.l     [A1]+, [A0]+
  5860. 00003DAC  51C8 FFFC                dbf        D0, -0x6 /* 00003DAA */
  5861. 00003DB0  422E 0012                clr.b      [A6 + 0x12]
  5862. 00003DB4  4267                     clr.w      -[A7]
  5863. 00003DB6  486E FF00                pea.l      [A6 - 0x100]
  5864. 00003DBA  4EAD 1CBA                jsr        [A5 + 0x1CBA /* export_915 */]
  5865. 00003DBE  101F                     move.b     D0, [A7]+
  5866. 00003DC0  6702                     beq        +0x4 /* 00003DC4 */
  5867. 00003DC2  6066                     bra        +0x68 /* 00003E2A */
  5868. label00003DC4:
  5869. 00003DC4  4267                     clr.w      -[A7]
  5870. 00003DC6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5871. 00003DCA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5872. 00003DCE  486E FEE2                pea.l      [A6 - 0x11E]
  5873. 00003DD2  486E FDE2                pea.l      [A6 - 0x21E]
  5874. 00003DD6  486E FDDE                pea.l      [A6 - 0x222]
  5875. 00003DDA  4EBA 1212                jsr        [PC + 0x1212 /* 00004FEE */]
  5876. 00003DDE  101F                     move.b     D0, [A7]+
  5877. 00003DE0  6748                     beq        +0x4A /* 00003E2A */
  5878. 00003DE2  4267                     clr.w      -[A7]
  5879. 00003DE4  486E FF00                pea.l      [A6 - 0x100]
  5880. 00003DE8  486E FDE2                pea.l      [A6 - 0x21E]
  5881. 00003DEC  4240                     clr.w      D0
  5882. 00003DEE  102E FF00                move.b     D0, [A6 - 0x100]
  5883. 00003DF2  5240                     addq.w     D0, 1
  5884. 00003DF4  48C0                     ext.l      D0
  5885. 00003DF6  2F00                     move.l     -[A7], D0
  5886. 00003DF8  4EAD 23D2                jsr        [A5 + 0x23D2 /* export_1142 */]
  5887. 00003DFC  101F                     move.b     D0, [A7]+
  5888. 00003DFE  6708                     beq        +0xA /* 00003E08 */
  5889. 00003E00  1D7C 0001 0012           move.b     [A6 + 0x12], 0x1
  5890. 00003E06  601A                     bra        +0x1C /* 00003E22 */
  5891. label00003E08:
  5892. 00003E08  4267                     clr.w      -[A7]
  5893. 00003E0A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  5894. 00003E0E  486E FEE2                pea.l      [A6 - 0x11E]
  5895. 00003E12  486E FF00                pea.l      [A6 - 0x100]
  5896. 00003E16  2F2E FDDE                move.l     -[A7], [A6 - 0x222]
  5897. 00003E1A  4EBA EC1C                jsr        [PC - 0x13E4 /* 00002A38 */]
  5898. 00003E1E  1D5F 0012                move.b     [A6 + 0x12], [A7]+
  5899. label00003E22:
  5900. 00003E22  486E FDDE                pea.l      [A6 - 0x222]
  5901. 00003E26  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  5902. label00003E2A:
  5903. 00003E2A  4E5E                     unlink     A6
  5904. 00003E2C  205F                     movea.l    A0, [A7]+
  5905. 00003E2E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  5906. 00003E32  4ED0                     jmp        [A0]
  5907. export_1252:
  5908. 00003E34  4E56 FED6                link       A6, -0x012A
  5909. 00003E38  48E7 0700                movem.l    -[A7], D5,D6,D7
  5910. 00003E3C  2A2E 000E                move.l     D5, [A6 + 0xE]
  5911. 00003E40  422E 0012                clr.b      [A6 + 0x12]
  5912. 00003E44  42A7                     clr.l      -[A7]
  5913. 00003E46  206E 0008                movea.l    A0, [A6 + 0x8]
  5914. 00003E4A  2050                     movea.l    A0, [A0]
  5915. 00003E4C  2F10                     move.l     -[A7], [A0]
  5916. 00003E4E  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  5917. 00003E52  2E1F                     move.l     D7, [A7]+
  5918. 00003E54  0C87 0000 7530           cmpi.l     D7, 0x7530 /* 'u0' */
  5919. 00003E5A  6F04                     ble        +0x6 /* 00003E60 */
  5920. 00003E5C  6000 0090                bra        +0x92 /* 00003EEE */
  5921. label00003E60:
  5922. 00003E60  4267                     clr.w      -[A7]
  5923. 00003E62  2F05                     move.l     -[A7], D5
  5924. 00003E64  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5925. 00003E68  486E FFE2                pea.l      [A6 - 0x1E]
  5926. 00003E6C  486E FEE2                pea.l      [A6 - 0x11E]
  5927. 00003E70  486E FEDE                pea.l      [A6 - 0x122]
  5928. 00003E74  4EBA 1178                jsr        [PC + 0x1178 /* 00004FEE */]
  5929. 00003E78  101F                     move.b     D0, [A7]+
  5930. 00003E7A  6772                     beq        +0x74 /* 00003EEE */
  5931. 00003E7C  42A7                     clr.l      -[A7]
  5932. 00003E7E  206E FEDE                movea.l    A0, [A6 - 0x122]
  5933. 00003E82  2F10                     move.l     -[A7], [A0]
  5934. 00003E84  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  5935. 00003E88  2C1F                     move.l     D6, [A7]+
  5936. 00003E8A  BE86                     cmp.l      D7, D6
  5937. 00003E8C  57C0                     seq        D0
  5938. 00003E8E  4A00                     tst.b      D0
  5939. 00003E90  6728                     beq        +0x2A /* 00003EBA */
  5940. 00003E92  2F00                     move.l     -[A7], D0
  5941. 00003E94  4267                     clr.w      -[A7]
  5942. 00003E96  206E 0008                movea.l    A0, [A6 + 0x8]
  5943. 00003E9A  2050                     movea.l    A0, [A0]
  5944. 00003E9C  2F10                     move.l     -[A7], [A0]
  5945. 00003E9E  206E FEDE                movea.l    A0, [A6 - 0x122]
  5946. 00003EA2  2F10                     move.l     -[A7], [A0]
  5947. 00003EA4  2F07                     move.l     -[A7], D7
  5948. 00003EA6  4EAD 23D2                jsr        [A5 + 0x23D2 /* export_1142 */]
  5949. 00003EAA  121F                     move.b     D1, [A7]+
  5950. 00003EAC  201F                     move.l     D0, [A7]+
  5951. 00003EAE  C001                     and.b      D0, D1
  5952. 00003EB0  6708                     beq        +0xA /* 00003EBA */
  5953. 00003EB2  1D7C 0001 0012           move.b     [A6 + 0x12], 0x1
  5954. 00003EB8  602C                     bra        +0x2E /* 00003EE6 */
  5955. label00003EBA:
  5956. 00003EBA  4267                     clr.w      -[A7]
  5957. 00003EBC  2F05                     move.l     -[A7], D5
  5958. 00003EBE  486E FFE2                pea.l      [A6 - 0x1E]
  5959. 00003EC2  486E FEE2                pea.l      [A6 - 0x11E]
  5960. 00003EC6  206E 0008                movea.l    A0, [A6 + 0x8]
  5961. 00003ECA  2F10                     move.l     -[A7], [A0]
  5962. 00003ECC  4EBA EB6A                jsr        [PC - 0x1496 /* 00002A38 */]
  5963. 00003ED0  1D5F 0012                move.b     [A6 + 0x12], [A7]+
  5964. 00003ED4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5965. 00003ED8  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  5966. 00003EDC  2F05                     move.l     -[A7], D5
  5967. 00003EDE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5968. 00003EE2  4EAD 10A2                jsr        [A5 + 0x10A2 /* export_528 */]
  5969. label00003EE6:
  5970. 00003EE6  486E FEDE                pea.l      [A6 - 0x122]
  5971. 00003EEA  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  5972. label00003EEE:
  5973. 00003EEE  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  5974. 00003EF2  4E5E                     unlink     A6
  5975. 00003EF4  205F                     movea.l    A0, [A7]+
  5976. 00003EF6  DEFC 000A                add.w      A7, 0xA /* '\n' */
  5977. 00003EFA  4ED0                     jmp        [A0]
  5978. export_1253:
  5979. 00003EFC  4E56 FFFE                link       A6, -0x0002
  5980. 00003F00  102D ACA8                move.b     D0, [A5 - 0x5358]
  5981. 00003F04  802D A642                or.b       D0, [A5 - 0x59BE]
  5982. 00003F08  6702                     beq        +0x4 /* 00003F0C */
  5983. 00003F0A  6044                     bra        +0x46 /* 00003F50 */
  5984. label00003F0C:
  5985. 00003F0C  202D A6DC                move.l     D0, [A5 - 0x5924]
  5986. 00003F10  322E 000A                move.w     D1, [A6 + 0xA]
  5987. 00003F14  0300                     btst       D0, D1
  5988. 00003F16  56C0                     sne        D0
  5989. 00003F18  4400                     neg.b      D0
  5990. 00003F1A  1D40 FFFF                move.b     [A6 - 0x1], D0
  5991. 00003F1E  B02E 0008                cmp.b      D0, [A6 + 0x8]
  5992. 00003F22  6602                     bne        +0x4 /* 00003F26 */
  5993. 00003F24  602A                     bra        +0x2C /* 00003F50 */
  5994. label00003F26:
  5995. 00003F26  102E 0008                move.b     D0, [A6 + 0x8]
  5996. 00003F2A  6710                     beq        +0x12 /* 00003F3C */
  5997. 00003F2C  202D A6DC                move.l     D0, [A5 - 0x5924]
  5998. 00003F30  322E 000A                move.w     D1, [A6 + 0xA]
  5999. 00003F34  03C0                     .incomplete
  6000. 00003F36  2B40 A6DC                move.l     [A5 - 0x5924], D0
  6001. 00003F3A  600E                     bra        +0x10 /* 00003F4A */
  6002. label00003F3C:
  6003. 00003F3C  202D A6DC                move.l     D0, [A5 - 0x5924]
  6004. 00003F40  322E 000A                move.w     D1, [A6 + 0xA]
  6005. 00003F44  0380                     bclr       D0, D1
  6006. 00003F46  2B40 A6DC                move.l     [A5 - 0x5924], D0
  6007. label00003F4A:
  6008. 00003F4A  1B7C 0001 AD7A           move.b     [A5 - 0x5286], 0x1
  6009. label00003F50:
  6010. 00003F50  4E5E                     unlink     A6
  6011. 00003F52  2E9F                     move.l     [A7], [A7]+
  6012. 00003F54  4E75                     rts
  6013. export_1254:
  6014. 00003F56  4E56 FC7C                link       A6, -0x0384
  6015. 00003F5A  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  6016. 00003F5E  206E 0008                movea.l    A0, [A6 + 0x8]
  6017. 00003F62  43EE FF00                lea.l      A1, [A6 - 0x100]
  6018. 00003F66  703F                     moveq.l    D0, 0x3F
  6019. label00003F68:
  6020. 00003F68  22D8                     move.l     [A1]+, [A0]+
  6021. 00003F6A  51C8 FFFC                dbf        D0, -0x6 /* 00003F68 */
  6022. 00003F6E  4267                     clr.w      -[A7]
  6023. 00003F70  486E FF00                pea.l      [A6 - 0x100]
  6024. 00003F74  486D A52E                pea.l      [A5 - 0x5AD2]
  6025. 00003F78  1F3C 0001                move.b     -[A7], 0x1
  6026. 00003F7C  1F3C 0001                move.b     -[A7], 0x1
  6027. 00003F80  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  6028. 00003F84  101F                     move.b     D0, [A7]+
  6029. 00003F86  670A                     beq        +0xC /* 00003F92 */
  6030. 00003F88  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  6031. 00003F8E  6000 016E                bra        +0x170 /* 000040FE */
  6032. label00003F92:
  6033. 00003F92  422E 000C                clr.b      [A6 + 0xC]
  6034. 00003F96  4244                     clr.w      D4
  6035. 00003F98  182E FF00                move.b     D4, [A6 - 0x100]
  6036. 00003F9C  701F                     moveq.l    D0, 0x1F
  6037. 00003F9E  B044                     cmp.w      D0, D4
  6038. 00003FA0  5DC0                     slt        D0
  6039. 00003FA2  802D ACA6                or.b       D0, [A5 - 0x535A]
  6040. 00003FA6  2F00                     move.l     -[A7], D0
  6041. 00003FA8  4267                     clr.w      -[A7]
  6042. 00003FAA  486E FF00                pea.l      [A6 - 0x100]
  6043. 00003FAE  4EAD 1CBA                jsr        [A5 + 0x1CBA /* export_915 */]
  6044. 00003FB2  121F                     move.b     D1, [A7]+
  6045. 00003FB4  201F                     move.l     D0, [A7]+
  6046. 00003FB6  8001                     or.b       D0, D1
  6047. 00003FB8  0240 0001                andi.w     D0, 0x1
  6048. 00003FBC  6704                     beq        +0x6 /* 00003FC2 */
  6049. 00003FBE  6000 013E                bra        +0x140 /* 000040FE */
  6050. label00003FC2:
  6051. 00003FC2  4267                     clr.w      -[A7]
  6052. 00003FC4  486D A528                pea.l      [A5 - 0x5AD8]
  6053. 00003FC8  486D A408                pea.l      [A5 - 0x5BF8]
  6054. 00003FCC  4EAD 0662                jsr        [A5 + 0x662 /* export_200 */]
  6055. 00003FD0  1C1F                     move.b     D6, [A7]+
  6056. 00003FD2  1006                     move.b     D0, D6
  6057. 00003FD4  6742                     beq        +0x44 /* 00004018 */
  6058. 00003FD6  2F00                     move.l     -[A7], D0
  6059. 00003FD8  4267                     clr.w      -[A7]
  6060. 00003FDA  486E FF00                pea.l      [A6 - 0x100]
  6061. 00003FDE  2F00                     move.l     -[A7], D0
  6062. 00003FE0  486E FC7C                pea.l      [A6 - 0x384]
  6063. 00003FE4  3F3C 0011                move.w     -[A7], 0x11
  6064. 00003FE8  4EAD 1E3A                jsr        [A5 + 0x1E3A /* export_963 */]
  6065. 00003FEC  221F                     move.l     D1, [A7]+
  6066. 00003FEE  201F                     move.l     D0, [A7]+
  6067. 00003FF0  2F01                     move.l     -[A7], D1
  6068. 00003FF2  1F3C 0001                move.b     -[A7], 0x1
  6069. 00003FF6  1F3C 0001                move.b     -[A7], 0x1
  6070. 00003FFA  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  6071. 00003FFE  121F                     move.b     D1, [A7]+
  6072. 00004000  201F                     move.l     D0, [A7]+
  6073. 00004002  0A01 0001                xori.b     D1, 0x1
  6074. 00004006  C001                     and.b      D0, D1
  6075. 00004008  670E                     beq        +0x10 /* 00004018 */
  6076. 0000400A  2F3C 0020 0039           move.l     -[A7], 0x200039 /* ' \09' */
  6077. 00004010  4EAD 06CA                jsr        [A5 + 0x6CA /* export_213 */]
  6078. 00004014  6000 00E8                bra        +0xEA /* 000040FE */
  6079. label00004018:
  6080. 00004018  2F3C 003A 0000           move.l     -[A7], 0x3A0000 /* ':\0\0' */
  6081. 0000401E  486E FF00                pea.l      [A6 - 0x100]
  6082. 00004022  4EAD 1CEA                jsr        [A5 + 0x1CEA /* export_921 */]
  6083. 00004026  4A5F                     tst.w      [A7]+
  6084. 00004028  670E                     beq        +0x10 /* 00004038 */
  6085. 0000402A  2F3C 0020 003A           move.l     -[A7], 0x20003A /* ' \0:' */
  6086. 00004030  4EAD 06CA                jsr        [A5 + 0x6CA /* export_213 */]
  6087. 00004034  6000 00C8                bra        +0xCA /* 000040FE */
  6088. label00004038:
  6089. 00004038  2F3C 000D 0000           move.l     -[A7], 0xD0000 /* '\r\0\0' */
  6090. 0000403E  486E FF00                pea.l      [A6 - 0x100]
  6091. 00004042  4EAD 1CEA                jsr        [A5 + 0x1CEA /* export_921 */]
  6092. 00004046  4A5F                     tst.w      [A7]+
  6093. 00004048  670E                     beq        +0x10 /* 00004058 */
  6094. 0000404A  2F3C 0020 003B           move.l     -[A7], 0x20003B /* ' \0;' */
  6095. 00004050  4EAD 06CA                jsr        [A5 + 0x6CA /* export_213 */]
  6096. 00004054  6000 00A8                bra        +0xAA /* 000040FE */
  6097. label00004058:
  6098. 00004058  486E FD7E                pea.l      [A6 - 0x282]
  6099. 0000405C  707A                     moveq.l    D0, 0x7A
  6100. 0000405E  2F00                     move.l     -[A7], D0
  6101. 00004060  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  6102. 00004064  3D6D A528 FD94           move.w     [A6 - 0x26C], [A5 - 0x5AD8]
  6103. 0000406A  2D6D A52A FDAE           move.l     [A6 - 0x252], [A5 - 0x5AD6]
  6104. 00004070  41ED A52E                lea.l      A0, [A5 - 0x5AD2]
  6105. 00004074  2D48 FD90                move.l     [A6 - 0x270], A0
  6106. 00004078  41EE FF00                lea.l      A0, [A6 - 0x100]
  6107. 0000407C  2D48 FD9A                move.l     [A6 - 0x266], A0
  6108. 00004080  4267                     clr.w      -[A7]
  6109. 00004082  486E FD7E                pea.l      [A6 - 0x282]
  6110. 00004086  4267                     clr.w      -[A7]
  6111. 00004088  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  6112. 0000408C  3A1F                     move.w     D5, [A7]+
  6113. 0000408E  4A45                     tst.w      D5
  6114. 00004090  670C                     beq        +0xE /* 0000409E */
  6115. 00004092  3F05                     move.w     -[A7], D5
  6116. 00004094  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  6117. 00004098  4EAD 06CA                jsr        [A5 + 0x6CA /* export_213 */]
  6118. 0000409C  6060                     bra        +0x62 /* 000040FE */
  6119. label0000409E:
  6120. 0000409E  2E2D A630                move.l     D7, [A5 - 0x59D0]
  6121. 000040A2  102D A13E                move.b     D0, [A5 - 0x5EC2]
  6122. 000040A6  6716                     beq        +0x18 /* 000040BE */
  6123. 000040A8  4267                     clr.w      -[A7]
  6124. 000040AA  3F2D A62E                move.w     -[A7], [A5 - 0x59D2]
  6125. 000040AE  486D A528                pea.l      [A5 - 0x5AD8]
  6126. 000040B2  4267                     clr.w      -[A7]
  6127. 000040B4  4EAD 068A                jsr        [A5 + 0x68A /* export_205 */]
  6128. 000040B8  1D5F FD7C                move.b     [A6 - 0x284], [A7]+
  6129. 000040BC  6010                     bra        +0x12 /* 000040CE */
  6130. label000040BE:
  6131. 000040BE  41ED A52E                lea.l      A0, [A5 - 0x5AD2]
  6132. 000040C2  43EE FF00                lea.l      A1, [A6 - 0x100]
  6133. 000040C6  703F                     moveq.l    D0, 0x3F
  6134. label000040C8:
  6135. 000040C8  20D9                     move.l     [A0]+, [A1]+
  6136. 000040CA  51C8 FFFC                dbf        D0, -0x6 /* 000040C8 */
  6137. label000040CE:
  6138. 000040CE  42A7                     clr.l      -[A7]
  6139. 000040D0  486D A528                pea.l      [A5 - 0x5AD8]
  6140. 000040D4  4EAD 06DA                jsr        [A5 + 0x6DA /* export_215 */]
  6141. 000040D8  2B5F A630                move.l     [A5 - 0x59D0], [A7]+
  6142. 000040DC  1006                     move.b     D0, D6
  6143. 000040DE  6706                     beq        +0x8 /* 000040E6 */
  6144. 000040E0  2B6D A630 A522           move.l     [A5 - 0x5ADE], [A5 - 0x59D0]
  6145. label000040E6:
  6146. 000040E6  2F07                     move.l     -[A7], D7
  6147. 000040E8  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  6148. 000040EC  2F07                     move.l     -[A7], D7
  6149. 000040EE  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  6150. 000040F2  2F07                     move.l     -[A7], D7
  6151. 000040F4  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  6152. 000040F8  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  6153. label000040FE:
  6154. 000040FE  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  6155. 00004102  4E5E                     unlink     A6
  6156. 00004104  2E9F                     move.l     [A7], [A7]+
  6157. 00004106  4E75                     rts
  6158. export_1255:
  6159. 00004108  4E56 FFAA                link       A6, -0x0056
  6160. 0000410C  48E7 0300                movem.l    -[A7], D6,D7
  6161. 00004110  422E 000C                clr.b      [A6 + 0xC]
  6162. 00004114  102D ACA6                move.b     D0, [A5 - 0x535A]
  6163. 00004118  6704                     beq        +0x6 /* 0000411E */
  6164. 0000411A  6000 008A                bra        +0x8C /* 000041A6 */
  6165. label0000411E:
  6166. 0000411E  42A7                     clr.l      -[A7]
  6167. 00004120  206E 0008                movea.l    A0, [A6 + 0x8]
  6168. 00004124  2050                     movea.l    A0, [A0]
  6169. 00004126  2F10                     move.l     -[A7], [A0]
  6170. 00004128  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  6171. 0000412C  2E1F                     move.l     D7, [A7]+
  6172. 0000412E  5287                     addq.l     D7, 1
  6173. 00004130  0C87 0000 7530           cmpi.l     D7, 0x7530 /* 'u0' */
  6174. 00004136  6F02                     ble        +0x4 /* 0000413A */
  6175. 00004138  606C                     bra        +0x6E /* 000041A6 */
  6176. label0000413A:
  6177. 0000413A  4267                     clr.w      -[A7]
  6178. 0000413C  2007                     move.l     D0, D7
  6179. 0000413E  D0BC 0000 0600           add.l      D0, 0x600
  6180. 00004144  90AD A690                sub.l      D0, [A5 - 0x5970]
  6181. 00004148  2F00                     move.l     -[A7], D0
  6182. 0000414A  4EAD 0E82                jsr        [A5 + 0xE82 /* export_460 */]
  6183. 0000414E  101F                     move.b     D0, [A7]+
  6184. 00004150  6754                     beq        +0x56 /* 000041A6 */
  6185. 00004152  206E 0008                movea.l    A0, [A6 + 0x8]
  6186. 00004156  2F10                     move.l     -[A7], [A0]
  6187. 00004158  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  6188. 0000415C  2F3C 0000 0600           move.l     -[A7], 0x600
  6189. 00004162  2F07                     move.l     -[A7], D7
  6190. 00004164  206E 0008                movea.l    A0, [A6 + 0x8]
  6191. 00004168  2050                     movea.l    A0, [A0]
  6192. 0000416A  2F10                     move.l     -[A7], [A0]
  6193. 0000416C  4EAD 0F32                jsr        [A5 + 0xF32 /* export_482 */]
  6194. 00004170  486E FFAA                pea.l      [A6 - 0x56]
  6195. 00004174  7050                     moveq.l    D0, 0x50
  6196. 00004176  2F00                     move.l     -[A7], D0
  6197. 00004178  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  6198. 0000417C  3D6D A62E FFC2           move.w     [A6 - 0x3E], [A5 - 0x59D2]
  6199. 00004182  4267                     clr.w      -[A7]
  6200. 00004184  486E FFAA                pea.l      [A6 - 0x56]
  6201. 00004188  4267                     clr.w      -[A7]
  6202. 0000418A  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  6203. 0000418E  3C1F                     move.w     D6, [A7]+
  6204. 00004190  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6205. 00004194  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  6206. 00004198  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  6207. 0000419E  2F2D A630                move.l     -[A7], [A5 - 0x59D0]
  6208. 000041A2  4EAD 108A                jsr        [A5 + 0x108A /* export_525 */]
  6209. label000041A6:
  6210. 000041A6  4CDF 00C0                movem.l    D6,D7, [A7]+
  6211. 000041AA  4E5E                     unlink     A6
  6212. 000041AC  2E9F                     move.l     [A7], [A7]+
  6213. 000041AE  4E75                     rts
  6214. export_1256:
  6215. 000041B0  4E56 FF7E                link       A6, -0x0082
  6216. 000041B4  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6217. 000041B8  422E 0016                clr.b      [A6 + 0x16]
  6218. 000041BC  4A6E 000C                tst.w      [A6 + 0xC]
  6219. 000041C0  6700 0526                beq        +0x528 /* 000046E8 */
  6220. 000041C4  102D ACA8                move.b     D0, [A5 - 0x5358]
  6221. 000041C8  670A                     beq        +0xC /* 000041D4 */
  6222. 000041CA  1D7C 0001 0016           move.b     [A6 + 0x16], 0x1
  6223. 000041D0  6000 0516                bra        +0x518 /* 000046E8 */
  6224. label000041D4:
  6225. 000041D4  4AAE 0008                tst.l      [A6 + 0x8]
  6226. 000041D8  57C0                     seq        D0
  6227. 000041DA  4A00                     tst.b      D0
  6228. 000041DC  6600 050A                bne        +0x50C /* 000046E8 */
  6229. 000041E0  206E 0008                movea.l    A0, [A6 + 0x8]
  6230. 000041E4  4A90                     tst.l      [A0]
  6231. 000041E6  57C1                     seq        D1
  6232. 000041E8  8001                     or.b       D0, D1
  6233. 000041EA  6600 04FC                bne        +0x4FE /* 000046E8 */
  6234. 000041EE  42A7                     clr.l      -[A7]
  6235. 000041F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  6236. 000041F4  3F3C 0004                move.w     -[A7], 0x4
  6237. 000041F8  A83D                     syscall    TEDispatch
  6238. 000041FA  2D5F FFB8                move.l     [A6 - 0x48], [A7]+
  6239. 000041FE  57C0                     seq        D0
  6240. 00004200  4A00                     tst.b      D0
  6241. 00004202  6600 04E4                bne        +0x4E6 /* 000046E8 */
  6242. 00004206  206E FFB8                movea.l    A0, [A6 - 0x48]
  6243. 0000420A  4A90                     tst.l      [A0]
  6244. 0000420C  57C1                     seq        D1
  6245. 0000420E  8001                     or.b       D0, D1
  6246. 00004210  6600 04D6                bne        +0x4D8 /* 000046E8 */
  6247. 00004214  4267                     clr.w      -[A7]
  6248. 00004216  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  6249. 0000421A  302E 000C                move.w     D0, [A6 + 0xC]
  6250. 0000421E  6A02                     bpl        +0x4 /* 00004222 */
  6251. 00004220  4440                     neg.w      D0
  6252. label00004222:
  6253. 00004222  3F00                     move.w     -[A7], D0
  6254. 00004224  486E FF90                pea.l      [A6 - 0x70]
  6255. 00004228  4EBA D2BE                jsr        [PC - 0x2D42 /* 000014E8 */]
  6256. 0000422C  101F                     move.b     D0, [A7]+
  6257. 0000422E  6604                     bne        +0x6 /* 00004234 */
  6258. 00004230  6000 04B6                bra        +0x4B8 /* 000046E8 */
  6259. label00004234:
  6260. 00004234  486E FF84                pea.l      [A6 - 0x7C]
  6261. 00004238  700C                     moveq.l    D0, 0x0C
  6262. 0000423A  2F00                     move.l     -[A7], D0
  6263. 0000423C  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  6264. 00004240  4267                     clr.w      -[A7]
  6265. 00004242  3F2E FFA6                move.w     -[A7], [A6 - 0x5A]
  6266. 00004246  4EBA E696                jsr        [PC - 0x196A /* 000028DE */]
  6267. 0000424A  3D5F FF84                move.w     [A6 - 0x7C], [A7]+
  6268. 0000424E  1D6E FFAA FF86           move.b     [A6 - 0x7A], [A6 - 0x56]
  6269. 00004254  3D6E FFA8 FF88           move.w     [A6 - 0x78], [A6 - 0x58]
  6270. 0000425A  206E FFB8                movea.l    A0, [A6 - 0x48]
  6271. 0000425E  2050                     movea.l    A0, [A0]
  6272. 00004260  3D50 FFB6                move.w     [A6 - 0x4A], [A0]
  6273. 00004264  1D7C 0001 FF82           move.b     [A6 - 0x7E], 0x1
  6274. 0000426A  7001                     moveq.l    D0, 0x01
  6275. 0000426C  B06E FFB6                cmp.w      D0, [A6 - 0x4A]
  6276. 00004270  6670                     bne        +0x72 /* 000042E2 */
  6277. 00004272  426E FF7E                clr.w      [A6 - 0x82]
  6278. 00004276  206E FFB8                movea.l    A0, [A6 - 0x48]
  6279. 0000427A  2050                     movea.l    A0, [A0]
  6280. 0000427C  7001                     moveq.l    D0, 0x01
  6281. 0000427E  B068 0002                cmp.w      D0, [A0 + 0x2]
  6282. 00004282  6C16                     bge        +0x18 /* 0000429A */
  6283. 00004284  206E FFB8                movea.l    A0, [A6 - 0x48]
  6284. 00004288  2850                     movea.l    A4, [A0]
  6285. 0000428A  206C 0004                movea.l    A0, [A4 + 0x4]
  6286. 0000428E  2050                     movea.l    A0, [A0]
  6287. 00004290  4A50                     tst.w      [A0]
  6288. 00004292  6606                     bne        +0x8 /* 0000429A */
  6289. 00004294  3D7C 0001 FF7E           move.w     [A6 - 0x82], 0x1
  6290. label0000429A:
  6291. 0000429A  206E FFB8                movea.l    A0, [A6 - 0x48]
  6292. 0000429E  2050                     movea.l    A0, [A0]
  6293. 000042A0  2068 0004                movea.l    A0, [A0 + 0x4]
  6294. 000042A4  2050                     movea.l    A0, [A0]
  6295. 000042A6  302E FF7E                move.w     D0, [A6 - 0x82]
  6296. 000042AA  C1FC 0012                muls.w     D0, 0x12
  6297. 000042AE  49F0 0000                lea.l      A4, [A0 + D0.w]
  6298. 000042B2  302C 0006                move.w     D0, [A4 + 0x6]
  6299. 000042B6  B06E FF84                cmp.w      D0, [A6 - 0x7C]
  6300. 000042BA  57C0                     seq        D0
  6301. 000042BC  4A00                     tst.b      D0
  6302. 000042BE  6722                     beq        +0x24 /* 000042E2 */
  6303. 000042C0  122C 0008                move.b     D1, [A4 + 0x8]
  6304. 000042C4  142E FF86                move.b     D2, [A6 - 0x7A]
  6305. 000042C8  B202                     cmp.b      D1, D2
  6306. 000042CA  57C1                     seq        D1
  6307. 000042CC  C001                     and.b      D0, D1
  6308. 000042CE  6712                     beq        +0x14 /* 000042E2 */
  6309. 000042D0  322C 000A                move.w     D1, [A4 + 0xA]
  6310. 000042D4  B26E FF88                cmp.w      D1, [A6 - 0x78]
  6311. 000042D8  57C1                     seq        D1
  6312. 000042DA  C001                     and.b      D0, D1
  6313. 000042DC  6704                     beq        +0x6 /* 000042E2 */
  6314. 000042DE  422E FF82                clr.b      [A6 - 0x7E]
  6315. label000042E2:
  6316. 000042E2  102E FF82                move.b     D0, [A6 - 0x7E]
  6317. 000042E6  6714                     beq        +0x16 /* 000042FC */
  6318. 000042E8  302E FFB6                move.w     D0, [A6 - 0x4A]
  6319. 000042EC  E540                     asl        D0.w, 2
  6320. 000042EE  48C0                     ext.l      D0
  6321. 000042F0  2D40 FFC4                move.l     [A6 - 0x3C], D0
  6322. 000042F4  282E FFC4                move.l     D4, [A6 - 0x3C]
  6323. 000042F8  5C84                     addq.l     D4, 6
  6324. 000042FA  6008                     bra        +0xA /* 00004304 */
  6325. label000042FC:
  6326. 000042FC  7000                     moveq.l    D0, 0x00
  6327. 000042FE  2D40 FFC4                move.l     [A6 - 0x3C], D0
  6328. 00004302  7805                     moveq.l    D4, 0x05
  6329. label00004304:
  6330. 00004304  206E 0008                movea.l    A0, [A6 + 0x8]
  6331. 00004308  2050                     movea.l    A0, [A0]
  6332. 0000430A  3028 003C                move.w     D0, [A0 + 0x3C]
  6333. 0000430E  48C0                     ext.l      D0
  6334. 00004310  2D40 FFC8                move.l     [A6 - 0x38], D0
  6335. 00004314  0CAE 0000 7530 FFC8      cmpi.l     [A6 - 0x38], 0x7530 /* 'u0' */
  6336. 0000431C  5EC0                     sgt        D0
  6337. 0000431E  0CAE 0000 7FFC FFC4      cmpi.l     [A6 - 0x3C], 0x7FFC
  6338. 00004326  5EC1                     sgt        D1
  6339. 00004328  8001                     or.b       D0, D1
  6340. 0000432A  6600 03BC                bne        +0x3BE /* 000046E8 */
  6341. 0000432E  4AAE FFC8                tst.l      [A6 - 0x38]
  6342. 00004332  6604                     bne        +0x6 /* 00004338 */
  6343. 00004334  7800                     moveq.l    D4, 0x00
  6344. 00004336  6010                     bra        +0x12 /* 00004348 */
  6345. label00004338:
  6346. 00004338  202E FFC8                move.l     D0, [A6 - 0x38]
  6347. 0000433C  D084                     add.l      D0, D4
  6348. 0000433E  5280                     addq.l     D0, 1
  6349. 00004340  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  6350. 00004346  2800                     move.l     D4, D0
  6351. label00004348:
  6352. 00004348  202E 0012                move.l     D0, [A6 + 0x12]
  6353. 0000434C  B0AE 000E                cmp.l      D0, [A6 + 0xE]
  6354. 00004350  56C0                     sne        D0
  6355. 00004352  4A00                     tst.b      D0
  6356. 00004354  671C                     beq        +0x1E /* 00004372 */
  6357. 00004356  4AAE 000E                tst.l      [A6 + 0xE]
  6358. 0000435A  56C1                     sne        D1
  6359. 0000435C  C001                     and.b      D0, D1
  6360. 0000435E  6712                     beq        +0x14 /* 00004372 */
  6361. 00004360  2F00                     move.l     -[A7], D0
  6362. 00004362  4267                     clr.w      -[A7]
  6363. 00004364  1F2E FF95                move.b     -[A7], [A6 - 0x6B]
  6364. 00004368  4EBA E4E8                jsr        [PC - 0x1B18 /* 00002852 */]
  6365. 0000436C  121F                     move.b     D1, [A7]+
  6366. 0000436E  201F                     move.l     D0, [A7]+
  6367. 00004370  C001                     and.b      D0, D1
  6368. label00004372:
  6369. 00004372  1D40 FF83                move.b     [A6 - 0x7D], D0
  6370. 00004376  6714                     beq        +0x16 /* 0000438C */
  6371. 00004378  42A7                     clr.l      -[A7]
  6372. 0000437A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  6373. 0000437E  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  6374. 00004382  265F                     movea.l    A3, [A7]+
  6375. 00004384  7032                     moveq.l    D0, 0x32
  6376. 00004386  2D40 FFB2                move.l     [A6 - 0x4E], D0
  6377. 0000438A  6012                     bra        +0x14 /* 0000439E */
  6378. label0000438C:
  6379. 0000438C  42A7                     clr.l      -[A7]
  6380. 0000438E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  6381. 00004392  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  6382. 00004396  265F                     movea.l    A3, [A7]+
  6383. 00004398  7036                     moveq.l    D0, 0x36
  6384. 0000439A  2D40 FFB2                move.l     [A6 - 0x4E], D0
  6385. label0000439E:
  6386. 0000439E  200B                     move.l     D0, A3
  6387. 000043A0  6700 0346                beq        +0x348 /* 000046E8 */
  6388. 000043A4  2F0B                     move.l     -[A7], A3
  6389. 000043A6  486E FF80                pea.l      [A6 - 0x80]
  6390. 000043AA  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  6391. 000043AE  2F0B                     move.l     -[A7], A3
  6392. 000043B0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  6393. 000043B4  1F2E FF83                move.b     -[A7], [A6 - 0x7D]
  6394. 000043B8  486E FFF8                pea.l      [A6 - 0x8]
  6395. 000043BC  486E FFF4                pea.l      [A6 - 0xC]
  6396. 000043C0  486E FFC0                pea.l      [A6 - 0x40]
  6397. 000043C4  486E FFBC                pea.l      [A6 - 0x44]
  6398. 000043C8  4EBA DC22                jsr        [PC - 0x23DE /* 00001FEC */]
  6399. 000043CC  4AAE FFF8                tst.l      [A6 - 0x8]
  6400. 000043D0  6604                     bne        +0x6 /* 000043D6 */
  6401. 000043D2  7C00                     moveq.l    D6, 0x00
  6402. 000043D4  6042                     bra        +0x44 /* 00004418 */
  6403. label000043D6:
  6404. 000043D6  4AAE FFBC                tst.l      [A6 - 0x44]
  6405. 000043DA  6614                     bne        +0x16 /* 000043F0 */
  6406. 000043DC  2C2E FFC0                move.l     D6, [A6 - 0x40]
  6407. 000043E0  5A86                     addq.l     D6, 5
  6408. 000043E2  202E FFF8                move.l     D0, [A6 - 0x8]
  6409. 000043E6  9093                     sub.l      D0, [A3]
  6410. 000043E8  5B80                     subq.l     D0, 5
  6411. 000043EA  2D40 FFD4                move.l     [A6 - 0x2C], D0
  6412. 000043EE  601C                     bra        +0x1E /* 0000440C */
  6413. label000043F0:
  6414. 000043F0  202E FFBC                move.l     D0, [A6 - 0x44]
  6415. 000043F4  D0AE FFC0                add.l      D0, [A6 - 0x40]
  6416. 000043F8  2C00                     move.l     D6, D0
  6417. 000043FA  5C86                     addq.l     D6, 6
  6418. 000043FC  202E FFF8                move.l     D0, [A6 - 0x8]
  6419. 00004400  9093                     sub.l      D0, [A3]
  6420. 00004402  90AE FFBC                sub.l      D0, [A6 - 0x44]
  6421. 00004406  5D80                     subq.l     D0, 6
  6422. 00004408  2D40 FFD4                move.l     [A6 - 0x2C], D0
  6423. label0000440C:
  6424. 0000440C  2006                     move.l     D0, D6
  6425. 0000440E  5280                     addq.l     D0, 1
  6426. 00004410  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  6427. 00004416  2C00                     move.l     D6, D0
  6428. label00004418:
  6429. 00004418  102E FF83                move.b     D0, [A6 - 0x7D]
  6430. 0000441C  6714                     beq        +0x16 /* 00004432 */
  6431. 0000441E  42A7                     clr.l      -[A7]
  6432. 00004420  2F0B                     move.l     -[A7], A3
  6433. 00004422  4EBA 08CA                jsr        [PC + 0x8CA /* 00004CEE */]
  6434. 00004426  2004                     move.l     D0, D4
  6435. 00004428  D09F                     add.l      D0, [A7]+
  6436. 0000442A  9086                     sub.l      D0, D6
  6437. 0000442C  2D40 FFD0                move.l     [A6 - 0x30], D0
  6438. 00004430  6012                     bra        +0x14 /* 00004444 */
  6439. label00004432:
  6440. 00004432  42A7                     clr.l      -[A7]
  6441. 00004434  2F0B                     move.l     -[A7], A3
  6442. 00004436  4EBA 0926                jsr        [PC + 0x926 /* 00004D5E */]
  6443. 0000443A  2004                     move.l     D0, D4
  6444. 0000443C  D09F                     add.l      D0, [A7]+
  6445. 0000443E  9086                     sub.l      D0, D6
  6446. 00004440  2D40 FFD0                move.l     [A6 - 0x30], D0
  6447. label00004444:
  6448. 00004444  202E FFB2                move.l     D0, [A6 - 0x4E]
  6449. 00004448  D093                     add.l      D0, [A3]
  6450. 0000444A  720E                     moveq.l    D1, 0x0E
  6451. 0000444C  9081                     sub.l      D0, D1
  6452. 0000444E  2D40 FFAE                move.l     [A6 - 0x52], D0
  6453. 00004452  4AAE FFC8                tst.l      [A6 - 0x38]
  6454. 00004456  6C0A                     bge        +0xC /* 00004462 */
  6455. 00004458  2F3C 033E FC77           move.l     -[A7], 0x33EFC77
  6456. 0000445E  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  6457. label00004462:
  6458. 00004462  4AAE FFC8                tst.l      [A6 - 0x38]
  6459. 00004466  6650                     bne        +0x52 /* 000044B8 */
  6460. 00004468  4AAE FFF8                tst.l      [A6 - 0x8]
  6461. 0000446C  6700 024A                beq        +0x24C /* 000046B8 */
  6462. 00004470  2E2E FFD4                move.l     D7, [A6 - 0x2C]
  6463. 00004474  DE93                     add.l      D7, [A3]
  6464. 00004476  2007                     move.l     D0, D7
  6465. 00004478  D086                     add.l      D0, D6
  6466. 0000447A  2D40 FFF0                move.l     [A6 - 0x10], D0
  6467. 0000447E  2053                     movea.l    A0, [A3]
  6468. 00004480  2010                     move.l     D0, [A0]
  6469. 00004482  D093                     add.l      D0, [A3]
  6470. 00004484  2D40 FFE8                move.l     [A6 - 0x18], D0
  6471. 00004488  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6472. 0000448C  2F07                     move.l     -[A7], D7
  6473. 0000448E  202E FFE8                move.l     D0, [A6 - 0x18]
  6474. 00004492  90AE FFF0                sub.l      D0, [A6 - 0x10]
  6475. 00004496  2F00                     move.l     -[A7], D0
  6476. 00004498  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  6477. 0000449C  286E FFAE                movea.l    A4, [A6 - 0x52]
  6478. 000044A0  302C 0008                move.w     D0, [A4 + 0x8]
  6479. 000044A4  5340                     subq.w     D0, 1
  6480. 000044A6  3940 0008                move.w     [A4 + 0x8], D0
  6481. 000044AA  202C 000A                move.l     D0, [A4 + 0xA]
  6482. 000044AE  9086                     sub.l      D0, D6
  6483. 000044B0  2940 000A                move.l     [A4 + 0xA], D0
  6484. 000044B4  6000 0180                bra        +0x182 /* 00004636 */
  6485. label000044B8:
  6486. 000044B8  2053                     movea.l    A0, [A3]
  6487. 000044BA  202E FFD0                move.l     D0, [A6 - 0x30]
  6488. 000044BE  B090                     cmp.l      D0, [A0]
  6489. 000044C0  6F56                     ble        +0x58 /* 00004518 */
  6490. 000044C2  2F0B                     move.l     -[A7], A3
  6491. 000044C4  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  6492. 000044C8  102E FF83                move.b     D0, [A6 - 0x7D]
  6493. 000044CC  671C                     beq        +0x1E /* 000044EA */
  6494. 000044CE  4267                     clr.w      -[A7]
  6495. 000044D0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  6496. 000044D4  2F3A 0224                move.l     -[A7], [PC + 0x224 /* 000046FA, value 0x424B4744 'BKGD' */]
  6497. 000044D8  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  6498. 000044DC  4EAD 0F1A                jsr        [A5 + 0xF1A /* export_479 */]
  6499. 000044E0  101F                     move.b     D0, [A7]+
  6500. 000044E2  6604                     bne        +0x6 /* 000044E8 */
  6501. 000044E4  6000 01D8                bra        +0x1DA /* 000046BE */
  6502. label000044E8:
  6503. 000044E8  601A                     bra        +0x1C /* 00004504 */
  6504. label000044EA:
  6505. 000044EA  4267                     clr.w      -[A7]
  6506. 000044EC  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  6507. 000044F0  2F3A 0204                move.l     -[A7], [PC + 0x204 /* 000046F6, value 0x43415244 'CARD' */]
  6508. 000044F4  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  6509. 000044F8  4EAD 0F1A                jsr        [A5 + 0xF1A /* export_479 */]
  6510. 000044FC  101F                     move.b     D0, [A7]+
  6511. 000044FE  6604                     bne        +0x6 /* 00004504 */
  6512. 00004500  6000 01BC                bra        +0x1BE /* 000046BE */
  6513. label00004504:
  6514. 00004504  2F0B                     move.l     -[A7], A3
  6515. 00004506  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  6516. 0000450A  202E FFB2                move.l     D0, [A6 - 0x4E]
  6517. 0000450E  D093                     add.l      D0, [A3]
  6518. 00004510  720E                     moveq.l    D1, 0x0E
  6519. 00004512  9081                     sub.l      D0, D1
  6520. 00004514  2D40 FFAE                move.l     [A6 - 0x52], D0
  6521. label00004518:
  6522. 00004518  286E FFAE                movea.l    A4, [A6 - 0x52]
  6523. 0000451C  4AAE FFF8                tst.l      [A6 - 0x8]
  6524. 00004520  661C                     bne        +0x1E /* 0000453E */
  6525. 00004522  202C 0004                move.l     D0, [A4 + 0x4]
  6526. 00004526  D0AE FFB2                add.l      D0, [A6 - 0x4E]
  6527. 0000452A  222C 000A                move.l     D1, [A4 + 0xA]
  6528. 0000452E  D280                     add.l      D1, D0
  6529. 00004530  2D41 FFD4                move.l     [A6 - 0x2C], D1
  6530. 00004534  302C 0008                move.w     D0, [A4 + 0x8]
  6531. 00004538  5240                     addq.w     D0, 1
  6532. 0000453A  3940 0008                move.w     [A4 + 0x8], D0
  6533. label0000453E:
  6534. 0000453E  2A2E FFD4                move.l     D5, [A6 - 0x2C]
  6535. 00004542  DA93                     add.l      D5, [A3]
  6536. 00004544  BC84                     cmp.l      D6, D4
  6537. 00004546  674C                     beq        +0x4E /* 00004594 */
  6538. 00004548  2004                     move.l     D0, D4
  6539. 0000454A  D0AC 000A                add.l      D0, [A4 + 0xA]
  6540. 0000454E  9086                     sub.l      D0, D6
  6541. 00004550  2940 000A                move.l     [A4 + 0xA], D0
  6542. 00004554  2005                     move.l     D0, D5
  6543. 00004556  D086                     add.l      D0, D6
  6544. 00004558  2D40 FFF0                move.l     [A6 - 0x10], D0
  6545. 0000455C  2E05                     move.l     D7, D5
  6546. 0000455E  DE84                     add.l      D7, D4
  6547. 00004560  2053                     movea.l    A0, [A3]
  6548. 00004562  2010                     move.l     D0, [A0]
  6549. 00004564  D093                     add.l      D0, [A3]
  6550. 00004566  2D40 FFE8                move.l     [A6 - 0x18], D0
  6551. 0000456A  BC84                     cmp.l      D6, D4
  6552. 0000456C  6C0C                     bge        +0xE /* 0000457A */
  6553. 0000456E  202E FFE8                move.l     D0, [A6 - 0x18]
  6554. 00004572  9087                     sub.l      D0, D7
  6555. 00004574  2D40 FFCC                move.l     [A6 - 0x34], D0
  6556. 00004578  600C                     bra        +0xE /* 00004586 */
  6557. label0000457A:
  6558. 0000457A  202E FFE8                move.l     D0, [A6 - 0x18]
  6559. 0000457E  90AE FFF0                sub.l      D0, [A6 - 0x10]
  6560. 00004582  2D40 FFCC                move.l     [A6 - 0x34], D0
  6561. label00004586:
  6562. 00004586  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6563. 0000458A  2F07                     move.l     -[A7], D7
  6564. 0000458C  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  6565. 00004590  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  6566. label00004594:
  6567. 00004594  2045                     movea.l    A0, D5
  6568. 00004596  30AE 000C                move.w     [A0], [A6 + 0xC]
  6569. 0000459A  5485                     addq.l     D5, 2
  6570. 0000459C  102E FF82                move.b     D0, [A6 - 0x7E]
  6571. 000045A0  6754                     beq        +0x56 /* 000045F6 */
  6572. 000045A2  202E FFC4                move.l     D0, [A6 - 0x3C]
  6573. 000045A6  5480                     addq.l     D0, 2
  6574. 000045A8  222E FFC8                move.l     D1, [A6 - 0x38]
  6575. 000045AC  D280                     add.l      D1, D0
  6576. 000045AE  2045                     movea.l    A0, D5
  6577. 000045B0  3081                     move.w     [A0], D1
  6578. 000045B2  5485                     addq.l     D5, 2
  6579. 000045B4  202E FFC4                move.l     D0, [A6 - 0x3C]
  6580. 000045B8  5480                     addq.l     D0, 2
  6581. 000045BA  80BC FFFF 8000           or.l       D0, 0xFFFF8000
  6582. 000045C0  2045                     movea.l    A0, D5
  6583. 000045C2  3080                     move.w     [A0], D0
  6584. 000045C4  486E FF84                pea.l      [A6 - 0x7C]
  6585. 000045C8  2F2E FFB8                move.l     -[A7], [A6 - 0x48]
  6586. 000045CC  4EBA 0F56                jsr        [PC + 0xF56 /* 00005524 */]
  6587. 000045D0  206E FFB8                movea.l    A0, [A6 - 0x48]
  6588. 000045D4  2050                     movea.l    A0, [A0]
  6589. 000045D6  41E8 0014                lea.l      A0, [A0 + 0x14]
  6590. 000045DA  2D48 FFF0                move.l     [A6 - 0x10], A0
  6591. 000045DE  5485                     addq.l     D5, 2
  6592. 000045E0  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6593. 000045E4  2F05                     move.l     -[A7], D5
  6594. 000045E6  2F2E FFC4                move.l     -[A7], [A6 - 0x3C]
  6595. 000045EA  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  6596. 000045EE  2E2E FFC4                move.l     D7, [A6 - 0x3C]
  6597. 000045F2  DE85                     add.l      D7, D5
  6598. 000045F4  6014                     bra        +0x16 /* 0000460A */
  6599. label000045F6:
  6600. 000045F6  202E FFC8                move.l     D0, [A6 - 0x38]
  6601. 000045FA  5280                     addq.l     D0, 1
  6602. 000045FC  2045                     movea.l    A0, D5
  6603. 000045FE  3080                     move.w     [A0], D0
  6604. 00004600  2E05                     move.l     D7, D5
  6605. 00004602  5487                     addq.l     D7, 2
  6606. 00004604  2047                     movea.l    A0, D7
  6607. 00004606  4210                     clr.b      [A0]
  6608. 00004608  5287                     addq.l     D7, 1
  6609. label0000460A:
  6610. 0000460A  206E 0008                movea.l    A0, [A6 + 0x8]
  6611. 0000460E  2050                     movea.l    A0, [A0]
  6612. 00004610  2068 003E                movea.l    A0, [A0 + 0x3E]
  6613. 00004614  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  6614. 00004618  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6615. 0000461C  2F07                     move.l     -[A7], D7
  6616. 0000461E  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  6617. 00004622  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  6618. 00004626  DEAE FFC8                add.l      D7, [A6 - 0x38]
  6619. 0000462A  1007                     move.b     D0, D7
  6620. 0000462C  0240 0001                andi.w     D0, 0x1
  6621. 00004630  6704                     beq        +0x6 /* 00004636 */
  6622. 00004632  2047                     movea.l    A0, D7
  6623. 00004634  4210                     clr.b      [A0]
  6624. label00004636:
  6625. 00004636  102D ACA8                move.b     D0, [A5 - 0x5358]
  6626. 0000463A  802E FF83                or.b       D0, [A6 - 0x7D]
  6627. 0000463E  6634                     bne        +0x36 /* 00004674 */
  6628. 00004640  202E 0012                move.l     D0, [A6 + 0x12]
  6629. 00004644  B0AD A688                cmp.l      D0, [A5 - 0x5978]
  6630. 00004648  6608                     bne        +0xA /* 00004652 */
  6631. 0000464A  1B7C 0001 B13C           move.b     [A5 - 0x4EC4], 0x1
  6632. 00004650  6022                     bra        +0x24 /* 00004674 */
  6633. label00004652:
  6634. 00004652  42A7                     clr.l      -[A7]
  6635. 00004654  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  6636. 00004658  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  6637. 0000465C  4EBA EB1A                jsr        [PC - 0x14E6 /* 00003178 */]
  6638. 00004660  2D5F FFD8                move.l     [A6 - 0x28], [A7]+
  6639. 00004664  6758                     beq        +0x5A /* 000046BE */
  6640. 00004666  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  6641. 0000466A  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  6642. 0000466E  4267                     clr.w      -[A7]
  6643. 00004670  4EBA 0C8C                jsr        [PC + 0xC8C /* 000052FE */]
  6644. label00004674:
  6645. 00004674  202E FFD0                move.l     D0, [A6 - 0x30]
  6646. 00004678  D0BC 0000 0400           add.l      D0, 0x400
  6647. 0000467E  2053                     movea.l    A0, [A3]
  6648. 00004680  B090                     cmp.l      D0, [A0]
  6649. 00004682  6C34                     bge        +0x36 /* 000046B8 */
  6650. 00004684  102E FF83                move.b     D0, [A6 - 0x7D]
  6651. 00004688  6718                     beq        +0x1A /* 000046A2 */
  6652. 0000468A  4267                     clr.w      -[A7]
  6653. 0000468C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  6654. 00004690  2F3A 0068                move.l     -[A7], [PC + 0x68 /* 000046FA, value 0x424B4744 'BKGD' */]
  6655. 00004694  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  6656. 00004698  4EAD 0F1A                jsr        [A5 + 0xF1A /* export_479 */]
  6657. 0000469C  1D5F FF81                move.b     [A6 - 0x7F], [A7]+
  6658. 000046A0  6016                     bra        +0x18 /* 000046B8 */
  6659. label000046A2:
  6660. 000046A2  4267                     clr.w      -[A7]
  6661. 000046A4  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  6662. 000046A8  2F3A 004C                move.l     -[A7], [PC + 0x4C /* 000046F6, value 0x43415244 'CARD' */]
  6663. 000046AC  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  6664. 000046B0  4EAD 0F1A                jsr        [A5 + 0xF1A /* export_479 */]
  6665. 000046B4  1D5F FF81                move.b     [A6 - 0x7F], [A7]+
  6666. label000046B8:
  6667. 000046B8  1D7C 0001 0016           move.b     [A6 + 0x16], 0x1
  6668. label000046BE:
  6669. 000046BE  2F0B                     move.l     -[A7], A3
  6670. 000046C0  1F2E FF80                move.b     -[A7], [A6 - 0x80]
  6671. 000046C4  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  6672. 000046C8  102E FF83                move.b     D0, [A6 - 0x7D]
  6673. 000046CC  670E                     beq        +0x10 /* 000046DC */
  6674. 000046CE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  6675. 000046D2  1F3C 0001                move.b     -[A7], 0x1
  6676. 000046D6  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  6677. 000046DA  600C                     bra        +0xE /* 000046E8 */
  6678. label000046DC:
  6679. 000046DC  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  6680. 000046E0  1F3C 0001                move.b     -[A7], 0x1
  6681. 000046E4  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  6682. label000046E8:
  6683. 000046E8  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  6684. 000046EC  4E5E                     unlink     A6
  6685. 000046EE  205F                     movea.l    A0, [A7]+
  6686. 000046F0  DEFC 000E                add.w      A7, 0xE
  6687. 000046F4  4ED0                     jmp        [A0]
  6688. 000046F6  4341                     chk.w      D1, D1
  6689. 000046F8  5244                     addq.w     D4, 1
  6690. 000046FA  424B                     clr.w      A3
  6691. 000046FC  4744                     chk.w      D3, D4
  6692. export_1257:
  6693. fn000046FE:
  6694. 000046FE  4E56 FF9A                link       A6, -0x0066
  6695. 00004702  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  6696. 00004706  422E 0020                clr.b      [A6 + 0x20]
  6697. 0000470A  206E 0008                movea.l    A0, [A6 + 0x8]
  6698. 0000470E  4210                     clr.b      [A0]
  6699. 00004710  4A6E 0016                tst.w      [A6 + 0x16]
  6700. 00004714  57C0                     seq        D0
  6701. 00004716  0CAE 0000 7530 000E      cmpi.l     [A6 + 0xE], 0x7530 /* 'u0' */
  6702. 0000471E  5EC1                     sgt        D1
  6703. 00004720  8001                     or.b       D0, D1
  6704. 00004722  6600 049E                bne        +0x4A0 /* 00004BC2 */
  6705. 00004726  422E FF9D                clr.b      [A6 - 0x63]
  6706. 0000472A  202E 001C                move.l     D0, [A6 + 0x1C]
  6707. 0000472E  B0AE 0018                cmp.l      D0, [A6 + 0x18]
  6708. 00004732  56C0                     sne        D0
  6709. 00004734  4A00                     tst.b      D0
  6710. 00004736  673A                     beq        +0x3C /* 00004772 */
  6711. 00004738  4AAE 0018                tst.l      [A6 + 0x18]
  6712. 0000473C  56C1                     sne        D1
  6713. 0000473E  C001                     and.b      D0, D1
  6714. 00004740  6730                     beq        +0x32 /* 00004772 */
  6715. 00004742  2F00                     move.l     -[A7], D0
  6716. 00004744  4267                     clr.w      -[A7]
  6717. 00004746  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6718. 0000474A  322E 0016                move.w     D1, [A6 + 0x16]
  6719. 0000474E  6A02                     bpl        +0x4 /* 00004752 */
  6720. 00004750  4441                     neg.w      D1
  6721. label00004752:
  6722. 00004752  3F01                     move.w     -[A7], D1
  6723. 00004754  486E FF9E                pea.l      [A6 - 0x62]
  6724. 00004758  4EBA CD8E                jsr        [PC - 0x3272 /* 000014E8 */]
  6725. 0000475C  121F                     move.b     D1, [A7]+
  6726. 0000475E  201F                     move.l     D0, [A7]+
  6727. 00004760  C001                     and.b      D0, D1
  6728. 00004762  670E                     beq        +0x10 /* 00004772 */
  6729. 00004764  4267                     clr.w      -[A7]
  6730. 00004766  1F2E FFA3                move.b     -[A7], [A6 - 0x5D]
  6731. 0000476A  4EBA E0E6                jsr        [PC - 0x1F1A /* 00002852 */]
  6732. 0000476E  1D5F FF9D                move.b     [A6 - 0x63], [A7]+
  6733. label00004772:
  6734. 00004772  102E FF9D                move.b     D0, [A6 - 0x63]
  6735. 00004776  6714                     beq        +0x16 /* 0000478C */
  6736. 00004778  42A7                     clr.l      -[A7]
  6737. 0000477A  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6738. 0000477E  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  6739. 00004782  265F                     movea.l    A3, [A7]+
  6740. 00004784  7032                     moveq.l    D0, 0x32
  6741. 00004786  2D40 FFC0                move.l     [A6 - 0x40], D0
  6742. 0000478A  6012                     bra        +0x14 /* 0000479E */
  6743. label0000478C:
  6744. 0000478C  42A7                     clr.l      -[A7]
  6745. 0000478E  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6746. 00004792  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  6747. 00004796  265F                     movea.l    A3, [A7]+
  6748. 00004798  7036                     moveq.l    D0, 0x36
  6749. 0000479A  2D40 FFC0                move.l     [A6 - 0x40], D0
  6750. label0000479E:
  6751. 0000479E  200B                     move.l     D0, A3
  6752. 000047A0  6700 0420                beq        +0x422 /* 00004BC2 */
  6753. 000047A4  2F0B                     move.l     -[A7], A3
  6754. 000047A6  486E FF9B                pea.l      [A6 - 0x65]
  6755. 000047AA  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  6756. 000047AE  102D ACA8                move.b     D0, [A5 - 0x5358]
  6757. 000047B2  6748                     beq        +0x4A /* 000047FC */
  6758. 000047B4  42A7                     clr.l      -[A7]
  6759. 000047B6  2F0B                     move.l     -[A7], A3
  6760. 000047B8  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  6761. 000047BC  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  6762. 000047C0  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  6763. 000047C4  7000                     moveq.l    D0, 0x00
  6764. 000047C6  2D40 FFF4                move.l     [A6 - 0xC], D0
  6765. 000047CA  7000                     moveq.l    D0, 0x00
  6766. 000047CC  2D40 FFC4                move.l     [A6 - 0x3C], D0
  6767. 000047D0  4AAE FFF8                tst.l      [A6 - 0x8]
  6768. 000047D4  6604                     bne        +0x6 /* 000047DA */
  6769. 000047D6  7C00                     moveq.l    D6, 0x00
  6770. 000047D8  6020                     bra        +0x22 /* 000047FA */
  6771. label000047DA:
  6772. 000047DA  42A7                     clr.l      -[A7]
  6773. 000047DC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6774. 000047E0  4EAD 24C2                jsr        [A5 + 0x24C2 /* export_1172 */]
  6775. 000047E4  2D5F FFC8                move.l     [A6 - 0x38], [A7]+
  6776. 000047E8  2C2E FFC8                move.l     D6, [A6 - 0x38]
  6777. 000047EC  5686                     addq.l     D6, 3
  6778. 000047EE  202E FFF8                move.l     D0, [A6 - 0x8]
  6779. 000047F2  9093                     sub.l      D0, [A3]
  6780. 000047F4  5580                     subq.l     D0, 2
  6781. 000047F6  2D40 FFD4                move.l     [A6 - 0x2C], D0
  6782. label000047FA:
  6783. 000047FA  606A                     bra        +0x6C /* 00004866 */
  6784. label000047FC:
  6785. 000047FC  2F0B                     move.l     -[A7], A3
  6786. 000047FE  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  6787. 00004802  1F2E FF9D                move.b     -[A7], [A6 - 0x63]
  6788. 00004806  486E FFF8                pea.l      [A6 - 0x8]
  6789. 0000480A  486E FFF4                pea.l      [A6 - 0xC]
  6790. 0000480E  486E FFC8                pea.l      [A6 - 0x38]
  6791. 00004812  486E FFC4                pea.l      [A6 - 0x3C]
  6792. 00004816  4EBA D7D4                jsr        [PC - 0x282C /* 00001FEC */]
  6793. 0000481A  4AAE FFF8                tst.l      [A6 - 0x8]
  6794. 0000481E  6604                     bne        +0x6 /* 00004824 */
  6795. 00004820  7C00                     moveq.l    D6, 0x00
  6796. 00004822  6042                     bra        +0x44 /* 00004866 */
  6797. label00004824:
  6798. 00004824  4AAE FFC4                tst.l      [A6 - 0x3C]
  6799. 00004828  6614                     bne        +0x16 /* 0000483E */
  6800. 0000482A  2C2E FFC8                move.l     D6, [A6 - 0x38]
  6801. 0000482E  5A86                     addq.l     D6, 5
  6802. 00004830  202E FFF8                move.l     D0, [A6 - 0x8]
  6803. 00004834  9093                     sub.l      D0, [A3]
  6804. 00004836  5B80                     subq.l     D0, 5
  6805. 00004838  2D40 FFD4                move.l     [A6 - 0x2C], D0
  6806. 0000483C  601C                     bra        +0x1E /* 0000485A */
  6807. label0000483E:
  6808. 0000483E  202E FFC4                move.l     D0, [A6 - 0x3C]
  6809. 00004842  D0AE FFC8                add.l      D0, [A6 - 0x38]
  6810. 00004846  2C00                     move.l     D6, D0
  6811. 00004848  5C86                     addq.l     D6, 6
  6812. 0000484A  202E FFF8                move.l     D0, [A6 - 0x8]
  6813. 0000484E  9093                     sub.l      D0, [A3]
  6814. 00004850  90AE FFC4                sub.l      D0, [A6 - 0x3C]
  6815. 00004854  5D80                     subq.l     D0, 6
  6816. 00004856  2D40 FFD4                move.l     [A6 - 0x2C], D0
  6817. label0000485A:
  6818. 0000485A  2006                     move.l     D0, D6
  6819. 0000485C  5280                     addq.l     D0, 1
  6820. 0000485E  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  6821. 00004864  2C00                     move.l     D6, D0
  6822. label00004866:
  6823. 00004866  102D ACA8                move.b     D0, [A5 - 0x5358]
  6824. 0000486A  6712                     beq        +0x14 /* 0000487E */
  6825. 0000486C  2A2E 000E                move.l     D5, [A6 + 0xE]
  6826. 00004870  5685                     addq.l     D5, 3
  6827. 00004872  0C85 0000 7536           cmpi.l     D5, 0x7536 /* 'u6' */
  6828. 00004878  6E00 031A                bgt        +0x31C /* 00004B94 */
  6829. 0000487C  602C                     bra        +0x2E /* 000048AA */
  6830. label0000487E:
  6831. 0000487E  2A2E 000E                move.l     D5, [A6 + 0xE]
  6832. 00004882  5C85                     addq.l     D5, 6
  6833. 00004884  4AAE FFC4                tst.l      [A6 - 0x3C]
  6834. 00004888  5EC0                     sgt        D0
  6835. 0000488A  C02E 000C                and.b      D0, [A6 + 0xC]
  6836. 0000488E  670A                     beq        +0xC /* 0000489A */
  6837. 00004890  2005                     move.l     D0, D5
  6838. 00004892  5280                     addq.l     D0, 1
  6839. 00004894  2A2E FFC4                move.l     D5, [A6 - 0x3C]
  6840. 00004898  DA80                     add.l      D5, D0
  6841. label0000489A:
  6842. 0000489A  CABC FFFF FFFE           and.l      D5, 0xFFFFFFFE
  6843. 000048A0  0C85 0000 F534           cmpi.l     D5, 0xF534
  6844. 000048A6  6E00 02EC                bgt        +0x2EE /* 00004B94 */
  6845. label000048AA:
  6846. 000048AA  BC85                     cmp.l      D6, D5
  6847. 000048AC  57C0                     seq        D0
  6848. 000048AE  4A00                     tst.b      D0
  6849. 000048B0  672E                     beq        +0x30 /* 000048E0 */
  6850. 000048B2  222E 000E                move.l     D1, [A6 + 0xE]
  6851. 000048B6  B2AE FFC8                cmp.l      D1, [A6 - 0x38]
  6852. 000048BA  57C1                     seq        D1
  6853. 000048BC  C001                     and.b      D0, D1
  6854. 000048BE  6720                     beq        +0x22 /* 000048E0 */
  6855. 000048C0  2F00                     move.l     -[A7], D0
  6856. 000048C2  4267                     clr.w      -[A7]
  6857. 000048C4  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  6858. 000048C8  206E 0012                movea.l    A0, [A6 + 0x12]
  6859. 000048CC  2F10                     move.l     -[A7], [A0]
  6860. 000048CE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  6861. 000048D2  4EAD 23D2                jsr        [A5 + 0x23D2 /* export_1142 */]
  6862. 000048D6  121F                     move.b     D1, [A7]+
  6863. 000048D8  201F                     move.l     D0, [A7]+
  6864. 000048DA  C001                     and.b      D0, D1
  6865. 000048DC  6600 02B0                bne        +0x2B2 /* 00004B8E */
  6866. label000048E0:
  6867. 000048E0  102E FF9D                move.b     D0, [A6 - 0x63]
  6868. 000048E4  6714                     beq        +0x16 /* 000048FA */
  6869. 000048E6  42A7                     clr.l      -[A7]
  6870. 000048E8  2F0B                     move.l     -[A7], A3
  6871. 000048EA  4EBA 0402                jsr        [PC + 0x402 /* 00004CEE */]
  6872. 000048EE  2005                     move.l     D0, D5
  6873. 000048F0  D09F                     add.l      D0, [A7]+
  6874. 000048F2  9086                     sub.l      D0, D6
  6875. 000048F4  2D40 FFD0                move.l     [A6 - 0x30], D0
  6876. 000048F8  6012                     bra        +0x14 /* 0000490C */
  6877. label000048FA:
  6878. 000048FA  42A7                     clr.l      -[A7]
  6879. 000048FC  2F0B                     move.l     -[A7], A3
  6880. 000048FE  4EBA 045E                jsr        [PC + 0x45E /* 00004D5E */]
  6881. 00004902  2005                     move.l     D0, D5
  6882. 00004904  D09F                     add.l      D0, [A7]+
  6883. 00004906  9086                     sub.l      D0, D6
  6884. 00004908  2D40 FFD0                move.l     [A6 - 0x30], D0
  6885. label0000490C:
  6886. 0000490C  202E FFC0                move.l     D0, [A6 - 0x40]
  6887. 00004910  D093                     add.l      D0, [A3]
  6888. 00004912  720E                     moveq.l    D1, 0x0E
  6889. 00004914  9081                     sub.l      D0, D1
  6890. 00004916  2D40 FFBC                move.l     [A6 - 0x44], D0
  6891. 0000491A  4AAE 000E                tst.l      [A6 + 0xE]
  6892. 0000491E  6E50                     bgt        +0x52 /* 00004970 */
  6893. 00004920  4AAE FFF8                tst.l      [A6 - 0x8]
  6894. 00004924  6700 0268                beq        +0x26A /* 00004B8E */
  6895. 00004928  2E2E FFD4                move.l     D7, [A6 - 0x2C]
  6896. 0000492C  DE93                     add.l      D7, [A3]
  6897. 0000492E  2007                     move.l     D0, D7
  6898. 00004930  D086                     add.l      D0, D6
  6899. 00004932  2D40 FFE8                move.l     [A6 - 0x18], D0
  6900. 00004936  2053                     movea.l    A0, [A3]
  6901. 00004938  2010                     move.l     D0, [A0]
  6902. 0000493A  D093                     add.l      D0, [A3]
  6903. 0000493C  2D40 FFE0                move.l     [A6 - 0x20], D0
  6904. 00004940  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6905. 00004944  2F07                     move.l     -[A7], D7
  6906. 00004946  202E FFE0                move.l     D0, [A6 - 0x20]
  6907. 0000494A  90AE FFE8                sub.l      D0, [A6 - 0x18]
  6908. 0000494E  2F00                     move.l     -[A7], D0
  6909. 00004950  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  6910. 00004954  286E FFBC                movea.l    A4, [A6 - 0x44]
  6911. 00004958  302C 0008                move.w     D0, [A4 + 0x8]
  6912. 0000495C  5340                     subq.w     D0, 1
  6913. 0000495E  3940 0008                move.w     [A4 + 0x8], D0
  6914. 00004962  202C 000A                move.l     D0, [A4 + 0xA]
  6915. 00004966  9086                     sub.l      D0, D6
  6916. 00004968  2940 000A                move.l     [A4 + 0xA], D0
  6917. 0000496C  6000 0196                bra        +0x198 /* 00004B04 */
  6918. label00004970:
  6919. 00004970  2053                     movea.l    A0, [A3]
  6920. 00004972  202E FFD0                move.l     D0, [A6 - 0x30]
  6921. 00004976  B090                     cmp.l      D0, [A0]
  6922. 00004978  6F56                     ble        +0x58 /* 000049D0 */
  6923. 0000497A  2F0B                     move.l     -[A7], A3
  6924. 0000497C  4EAD 0172                jsr        [A5 + 0x172 /* export_42 */]
  6925. 00004980  102E FF9D                move.b     D0, [A6 - 0x63]
  6926. 00004984  671C                     beq        +0x1E /* 000049A2 */
  6927. 00004986  4267                     clr.w      -[A7]
  6928. 00004988  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  6929. 0000498C  2F3A 0246                move.l     -[A7], [PC + 0x246 /* 00004BD4, value 0x424B4744 'BKGD' */]
  6930. 00004990  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  6931. 00004994  4EAD 0F1A                jsr        [A5 + 0xF1A /* export_479 */]
  6932. 00004998  101F                     move.b     D0, [A7]+
  6933. 0000499A  6604                     bne        +0x6 /* 000049A0 */
  6934. 0000499C  6000 01F6                bra        +0x1F8 /* 00004B94 */
  6935. label000049A0:
  6936. 000049A0  601A                     bra        +0x1C /* 000049BC */
  6937. label000049A2:
  6938. 000049A2  4267                     clr.w      -[A7]
  6939. 000049A4  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  6940. 000049A8  2F3A 0226                move.l     -[A7], [PC + 0x226 /* 00004BD0, value 0x43415244 'CARD' */]
  6941. 000049AC  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  6942. 000049B0  4EAD 0F1A                jsr        [A5 + 0xF1A /* export_479 */]
  6943. 000049B4  101F                     move.b     D0, [A7]+
  6944. 000049B6  6604                     bne        +0x6 /* 000049BC */
  6945. 000049B8  6000 01DA                bra        +0x1DC /* 00004B94 */
  6946. label000049BC:
  6947. 000049BC  2F0B                     move.l     -[A7], A3
  6948. 000049BE  4EAD 016A                jsr        [A5 + 0x16A /* export_41 */]
  6949. 000049C2  202E FFC0                move.l     D0, [A6 - 0x40]
  6950. 000049C6  D093                     add.l      D0, [A3]
  6951. 000049C8  720E                     moveq.l    D1, 0x0E
  6952. 000049CA  9081                     sub.l      D0, D1
  6953. 000049CC  2D40 FFBC                move.l     [A6 - 0x44], D0
  6954. label000049D0:
  6955. 000049D0  286E FFBC                movea.l    A4, [A6 - 0x44]
  6956. 000049D4  4AAE FFF8                tst.l      [A6 - 0x8]
  6957. 000049D8  661C                     bne        +0x1E /* 000049F6 */
  6958. 000049DA  202C 0004                move.l     D0, [A4 + 0x4]
  6959. 000049DE  D0AE FFC0                add.l      D0, [A6 - 0x40]
  6960. 000049E2  222C 000A                move.l     D1, [A4 + 0xA]
  6961. 000049E6  D280                     add.l      D1, D0
  6962. 000049E8  2D41 FFD4                move.l     [A6 - 0x2C], D1
  6963. 000049EC  302C 0008                move.w     D0, [A4 + 0x8]
  6964. 000049F0  5240                     addq.w     D0, 1
  6965. 000049F2  3940 0008                move.w     [A4 + 0x8], D0
  6966. label000049F6:
  6967. 000049F6  282E FFD4                move.l     D4, [A6 - 0x2C]
  6968. 000049FA  D893                     add.l      D4, [A3]
  6969. 000049FC  BC85                     cmp.l      D6, D5
  6970. 000049FE  674C                     beq        +0x4E /* 00004A4C */
  6971. 00004A00  2005                     move.l     D0, D5
  6972. 00004A02  D0AC 000A                add.l      D0, [A4 + 0xA]
  6973. 00004A06  9086                     sub.l      D0, D6
  6974. 00004A08  2940 000A                move.l     [A4 + 0xA], D0
  6975. 00004A0C  2004                     move.l     D0, D4
  6976. 00004A0E  D086                     add.l      D0, D6
  6977. 00004A10  2D40 FFE8                move.l     [A6 - 0x18], D0
  6978. 00004A14  2E04                     move.l     D7, D4
  6979. 00004A16  DE85                     add.l      D7, D5
  6980. 00004A18  2053                     movea.l    A0, [A3]
  6981. 00004A1A  2010                     move.l     D0, [A0]
  6982. 00004A1C  D093                     add.l      D0, [A3]
  6983. 00004A1E  2D40 FFE0                move.l     [A6 - 0x20], D0
  6984. 00004A22  BC85                     cmp.l      D6, D5
  6985. 00004A24  6C0C                     bge        +0xE /* 00004A32 */
  6986. 00004A26  202E FFE0                move.l     D0, [A6 - 0x20]
  6987. 00004A2A  9087                     sub.l      D0, D7
  6988. 00004A2C  2D40 FFCC                move.l     [A6 - 0x34], D0
  6989. 00004A30  600C                     bra        +0xE /* 00004A3E */
  6990. label00004A32:
  6991. 00004A32  202E FFE0                move.l     D0, [A6 - 0x20]
  6992. 00004A36  90AE FFE8                sub.l      D0, [A6 - 0x18]
  6993. 00004A3A  2D40 FFCC                move.l     [A6 - 0x34], D0
  6994. label00004A3E:
  6995. 00004A3E  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6996. 00004A42  2F07                     move.l     -[A7], D7
  6997. 00004A44  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  6998. 00004A48  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  6999. label00004A4C:
  7000. 00004A4C  102D ACA8                move.b     D0, [A5 - 0x5358]
  7001. 00004A50  6738                     beq        +0x3A /* 00004A8A */
  7002. 00004A52  486E 0016                pea.l      [A6 + 0x16]
  7003. 00004A56  2F04                     move.l     -[A7], D4
  7004. 00004A58  7002                     moveq.l    D0, 0x02
  7005. 00004A5A  2F00                     move.l     -[A7], D0
  7006. 00004A5C  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  7007. 00004A60  206E 0012                movea.l    A0, [A6 + 0x12]
  7008. 00004A64  2D50 FFE8                move.l     [A6 - 0x18], [A0]
  7009. 00004A68  2E04                     move.l     D7, D4
  7010. 00004A6A  5487                     addq.l     D7, 2
  7011. 00004A6C  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  7012. 00004A70  2F07                     move.l     -[A7], D7
  7013. 00004A72  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7014. 00004A76  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  7015. 00004A7A  2004                     move.l     D0, D4
  7016. 00004A7C  5480                     addq.l     D0, 2
  7017. 00004A7E  2E2E 000E                move.l     D7, [A6 + 0xE]
  7018. 00004A82  DE80                     add.l      D7, D0
  7019. 00004A84  2047                     movea.l    A0, D7
  7020. 00004A86  4210                     clr.b      [A0]
  7021. 00004A88  607A                     bra        +0x7C /* 00004B04 */
  7022. label00004A8A:
  7023. 00004A8A  2044                     movea.l    A0, D4
  7024. 00004A8C  30AE 0016                move.w     [A0], [A6 + 0x16]
  7025. 00004A90  5484                     addq.l     D4, 2
  7026. 00004A92  4AAE FFC4                tst.l      [A6 - 0x3C]
  7027. 00004A96  5EC0                     sgt        D0
  7028. 00004A98  C02E 000C                and.b      D0, [A6 + 0xC]
  7029. 00004A9C  672C                     beq        +0x2E /* 00004ACA */
  7030. 00004A9E  202E FFC4                move.l     D0, [A6 - 0x3C]
  7031. 00004AA2  D0AE 000E                add.l      D0, [A6 + 0xE]
  7032. 00004AA6  5480                     addq.l     D0, 2
  7033. 00004AA8  2044                     movea.l    A0, D4
  7034. 00004AAA  3080                     move.w     [A0], D0
  7035. 00004AAC  5484                     addq.l     D4, 2
  7036. 00004AAE  202E FFC4                move.l     D0, [A6 - 0x3C]
  7037. 00004AB2  5480                     addq.l     D0, 2
  7038. 00004AB4  80BC FFFF 8000           or.l       D0, 0xFFFF8000
  7039. 00004ABA  2044                     movea.l    A0, D4
  7040. 00004ABC  3080                     move.w     [A0], D0
  7041. 00004ABE  202E FFC4                move.l     D0, [A6 - 0x3C]
  7042. 00004AC2  D084                     add.l      D0, D4
  7043. 00004AC4  2E00                     move.l     D7, D0
  7044. 00004AC6  5487                     addq.l     D7, 2
  7045. 00004AC8  6014                     bra        +0x16 /* 00004ADE */
  7046. label00004ACA:
  7047. 00004ACA  202E 000E                move.l     D0, [A6 + 0xE]
  7048. 00004ACE  5280                     addq.l     D0, 1
  7049. 00004AD0  2044                     movea.l    A0, D4
  7050. 00004AD2  3080                     move.w     [A0], D0
  7051. 00004AD4  2E04                     move.l     D7, D4
  7052. 00004AD6  5487                     addq.l     D7, 2
  7053. 00004AD8  2047                     movea.l    A0, D7
  7054. 00004ADA  4210                     clr.b      [A0]
  7055. 00004ADC  5287                     addq.l     D7, 1
  7056. label00004ADE:
  7057. 00004ADE  206E 0012                movea.l    A0, [A6 + 0x12]
  7058. 00004AE2  2D50 FFE8                move.l     [A6 - 0x18], [A0]
  7059. 00004AE6  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  7060. 00004AEA  2F07                     move.l     -[A7], D7
  7061. 00004AEC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7062. 00004AF0  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  7063. 00004AF4  DEAE 000E                add.l      D7, [A6 + 0xE]
  7064. 00004AF8  1007                     move.b     D0, D7
  7065. 00004AFA  0240 0001                andi.w     D0, 0x1
  7066. 00004AFE  6704                     beq        +0x6 /* 00004B04 */
  7067. 00004B00  2047                     movea.l    A0, D7
  7068. 00004B02  4210                     clr.b      [A0]
  7069. label00004B04:
  7070. 00004B04  206E 0008                movea.l    A0, [A6 + 0x8]
  7071. 00004B08  10BC 0001                move.b     [A0], 0x1
  7072. 00004B0C  102D ACA8                move.b     D0, [A5 - 0x5358]
  7073. 00004B10  802E FF9D                or.b       D0, [A6 - 0x63]
  7074. 00004B14  6634                     bne        +0x36 /* 00004B4A */
  7075. 00004B16  202E 001C                move.l     D0, [A6 + 0x1C]
  7076. 00004B1A  B0AD A688                cmp.l      D0, [A5 - 0x5978]
  7077. 00004B1E  6608                     bne        +0xA /* 00004B28 */
  7078. 00004B20  1B7C 0001 B13C           move.b     [A5 - 0x4EC4], 0x1
  7079. 00004B26  6022                     bra        +0x24 /* 00004B4A */
  7080. label00004B28:
  7081. 00004B28  42A7                     clr.l      -[A7]
  7082. 00004B2A  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  7083. 00004B2E  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7084. 00004B32  4EBA E644                jsr        [PC - 0x19BC /* 00003178 */]
  7085. 00004B36  2D5F FFD8                move.l     [A6 - 0x28], [A7]+
  7086. 00004B3A  6758                     beq        +0x5A /* 00004B94 */
  7087. 00004B3C  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  7088. 00004B40  2F2E FFD8                move.l     -[A7], [A6 - 0x28]
  7089. 00004B44  4267                     clr.w      -[A7]
  7090. 00004B46  4EBA 07B6                jsr        [PC + 0x7B6 /* 000052FE */]
  7091. label00004B4A:
  7092. 00004B4A  202E FFD0                move.l     D0, [A6 - 0x30]
  7093. 00004B4E  D0BC 0000 0400           add.l      D0, 0x400
  7094. 00004B54  2053                     movea.l    A0, [A3]
  7095. 00004B56  B090                     cmp.l      D0, [A0]
  7096. 00004B58  6C34                     bge        +0x36 /* 00004B8E */
  7097. 00004B5A  102E FF9D                move.b     D0, [A6 - 0x63]
  7098. 00004B5E  6718                     beq        +0x1A /* 00004B78 */
  7099. 00004B60  4267                     clr.w      -[A7]
  7100. 00004B62  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7101. 00004B66  2F3A 006C                move.l     -[A7], [PC + 0x6C /* 00004BD4, value 0x424B4744 'BKGD' */]
  7102. 00004B6A  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  7103. 00004B6E  4EAD 0F1A                jsr        [A5 + 0xF1A /* export_479 */]
  7104. 00004B72  1D5F FF9C                move.b     [A6 - 0x64], [A7]+
  7105. 00004B76  6016                     bra        +0x18 /* 00004B8E */
  7106. label00004B78:
  7107. 00004B78  4267                     clr.w      -[A7]
  7108. 00004B7A  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7109. 00004B7E  2F3A 0050                move.l     -[A7], [PC + 0x50 /* 00004BD0, value 0x43415244 'CARD' */]
  7110. 00004B82  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  7111. 00004B86  4EAD 0F1A                jsr        [A5 + 0xF1A /* export_479 */]
  7112. 00004B8A  1D5F FF9C                move.b     [A6 - 0x64], [A7]+
  7113. label00004B8E:
  7114. 00004B8E  1D7C 0001 0020           move.b     [A6 + 0x20], 0x1
  7115. label00004B94:
  7116. 00004B94  2F0B                     move.l     -[A7], A3
  7117. 00004B96  1F2E FF9B                move.b     -[A7], [A6 - 0x65]
  7118. 00004B9A  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  7119. 00004B9E  102E FF9D                move.b     D0, [A6 - 0x63]
  7120. 00004BA2  6710                     beq        +0x12 /* 00004BB4 */
  7121. 00004BA4  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  7122. 00004BA8  206E 0008                movea.l    A0, [A6 + 0x8]
  7123. 00004BAC  1F10                     move.b     -[A7], [A0]
  7124. 00004BAE  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  7125. 00004BB2  600E                     bra        +0x10 /* 00004BC2 */
  7126. label00004BB4:
  7127. 00004BB4  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  7128. 00004BB8  206E 0008                movea.l    A0, [A6 + 0x8]
  7129. 00004BBC  1F10                     move.b     -[A7], [A0]
  7130. 00004BBE  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  7131. label00004BC2:
  7132. 00004BC2  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  7133. 00004BC6  4E5E                     unlink     A6
  7134. 00004BC8  205F                     movea.l    A0, [A7]+
  7135. 00004BCA  DEFC 0018                add.w      A7, 0x18
  7136. 00004BCE  4ED0                     jmp        [A0]
  7137. 00004BD0  4341                     chk.w      D1, D1
  7138. 00004BD2  5244                     addq.w     D4, 1
  7139. 00004BD4  424B                     clr.w      A3
  7140. 00004BD6  4744                     chk.w      D3, D4
  7141. export_1258:
  7142. 00004BD8  4E56 FFDA                link       A6, -0x0026
  7143. 00004BDC  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  7144. 00004BE0  422E 0010                clr.b      [A6 + 0x10]
  7145. 00004BE4  206E 0008                movea.l    A0, [A6 + 0x8]
  7146. 00004BE8  2050                     movea.l    A0, [A0]
  7147. 00004BEA  3828 0002                move.w     D4, [A0 + 0x2]
  7148. 00004BEE  206E 0008                movea.l    A0, [A6 + 0x8]
  7149. 00004BF2  2050                     movea.l    A0, [A0]
  7150. 00004BF4  3E10                     move.w     D7, [A0]
  7151. 00004BF6  4A44                     tst.w      D4
  7152. 00004BF8  5EC0                     sgt        D0
  7153. 00004BFA  4A00                     tst.b      D0
  7154. 00004BFC  6700 00E4                beq        +0xE6 /* 00004CE2 */
  7155. 00004C00  2F00                     move.l     -[A7], D0
  7156. 00004C02  4267                     clr.w      -[A7]
  7157. 00004C04  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7158. 00004C08  3207                     move.w     D1, D7
  7159. 00004C0A  48C1                     ext.l      D1
  7160. 00004C0C  2F01                     move.l     -[A7], D1
  7161. 00004C0E  486E FFF8                pea.l      [A6 - 0x8]
  7162. 00004C12  4EBA DD00                jsr        [PC - 0x2300 /* 00002914 */]
  7163. 00004C16  121F                     move.b     D1, [A7]+
  7164. 00004C18  201F                     move.l     D0, [A7]+
  7165. 00004C1A  C001                     and.b      D0, D1
  7166. 00004C1C  6700 00C4                beq        +0xC6 /* 00004CE2 */
  7167. 00004C20  42A7                     clr.l      -[A7]
  7168. 00004C22  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7169. 00004C26  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  7170. 00004C2A  265F                     movea.l    A3, [A7]+
  7171. 00004C2C  286E FFF8                movea.l    A4, [A6 - 0x8]
  7172. 00004C30  D9D3                     add.l      A4, [A3]
  7173. 00004C32  2A0C                     move.l     D5, A4
  7174. 00004C34  700E                     moveq.l    D0, 0x0E
  7175. 00004C36  9A80                     sub.l      D5, D0
  7176. 00004C38  2045                     movea.l    A0, D5
  7177. 00004C3A  3D50 FFDA                move.w     [A6 - 0x26], [A0]
  7178. 00004C3E  3D7C 0001 FFEE           move.w     [A6 - 0x12], 0x1
  7179. 00004C44  6000 0084                bra        +0x86 /* 00004CCA */
  7180. label00004C48:
  7181. 00004C48  3C14                     move.w     D6, [A4]
  7182. 00004C4A  B86C 0002                cmp.w      D4, [A4 + 0x2]
  7183. 00004C4E  666E                     bne        +0x70 /* 00004CBE */
  7184. 00004C50  BC47                     cmp.w      D6, D7
  7185. 00004C52  6750                     beq        +0x52 /* 00004CA4 */
  7186. 00004C54  3006                     move.w     D0, D6
  7187. 00004C56  48C0                     ext.l      D0
  7188. 00004C58  D08C                     add.l      D0, A4
  7189. 00004C5A  2D40 FFE6                move.l     [A6 - 0x1A], D0
  7190. 00004C5E  3007                     move.w     D0, D7
  7191. 00004C60  48C0                     ext.l      D0
  7192. 00004C62  D08C                     add.l      D0, A4
  7193. 00004C64  2D40 FFE2                move.l     [A6 - 0x1E], D0
  7194. 00004C68  2053                     movea.l    A0, [A3]
  7195. 00004C6A  2010                     move.l     D0, [A0]
  7196. 00004C6C  D093                     add.l      D0, [A3]
  7197. 00004C6E  2D40 FFDE                move.l     [A6 - 0x22], D0
  7198. 00004C72  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  7199. 00004C76  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  7200. 00004C7A  202E FFDE                move.l     D0, [A6 - 0x22]
  7201. 00004C7E  90AE FFE6                sub.l      D0, [A6 - 0x1A]
  7202. 00004C82  3207                     move.w     D1, D7
  7203. 00004C84  48C1                     ext.l      D1
  7204. 00004C86  9081                     sub.l      D0, D1
  7205. 00004C88  2F00                     move.l     -[A7], D0
  7206. 00004C8A  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  7207. 00004C8E  2045                     movea.l    A0, D5
  7208. 00004C90  3007                     move.w     D0, D7
  7209. 00004C92  48C0                     ext.l      D0
  7210. 00004C94  D0A8 0004                add.l      D0, [A0 + 0x4]
  7211. 00004C98  3206                     move.w     D1, D6
  7212. 00004C9A  48C1                     ext.l      D1
  7213. 00004C9C  9081                     sub.l      D0, D1
  7214. 00004C9E  2045                     movea.l    A0, D5
  7215. 00004CA0  2140 0004                move.l     [A0 + 0x4], D0
  7216. label00004CA4:
  7217. 00004CA4  206E 0008                movea.l    A0, [A6 + 0x8]
  7218. 00004CA8  2F10                     move.l     -[A7], [A0]
  7219. 00004CAA  2F0C                     move.l     -[A7], A4
  7220. 00004CAC  3007                     move.w     D0, D7
  7221. 00004CAE  48C0                     ext.l      D0
  7222. 00004CB0  2F00                     move.l     -[A7], D0
  7223. 00004CB2  4EAD 238A                jsr        [A5 + 0x238A /* export_1133 */]
  7224. 00004CB6  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  7225. 00004CBC  6018                     bra        +0x1A /* 00004CD6 */
  7226. label00004CBE:
  7227. 00004CBE  3006                     move.w     D0, D6
  7228. 00004CC0  48C0                     ext.l      D0
  7229. 00004CC2  D9C0                     add.l      A4, D0
  7230. 00004CC4  526E FFEE                addq.w     [A6 - 0x12], 1
  7231. 00004CC8  690C                     bvs        +0xE /* 00004CD6 */
  7232. label00004CCA:
  7233. 00004CCA  302E FFEE                move.w     D0, [A6 - 0x12]
  7234. 00004CCE  B06E FFDA                cmp.w      D0, [A6 - 0x26]
  7235. 00004CD2  6F00 FF74                ble        -0x8A /* 00004C48 */
  7236. label00004CD6:
  7237. 00004CD6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7238. 00004CDA  1F3C 0001                move.b     -[A7], 0x1
  7239. 00004CDE  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  7240. label00004CE2:
  7241. 00004CE2  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  7242. 00004CE6  4E5E                     unlink     A6
  7243. 00004CE8  205F                     movea.l    A0, [A7]+
  7244. 00004CEA  504F                     addq.w     A7, 8
  7245. 00004CEC  4ED0                     jmp        [A0]
  7246. export_1259:
  7247. fn00004CEE:
  7248. 00004CEE  4E56 FFF8                link       A6, -0x0008
  7249. 00004CF2  48E7 0108                movem.l    -[A7], D7,A4
  7250. 00004CF6  286E 0008                movea.l    A4, [A6 + 0x8]
  7251. 00004CFA  2054                     movea.l    A0, [A4]
  7252. 00004CFC  2028 0028                move.l     D0, [A0 + 0x28]
  7253. 00004D00  7232                     moveq.l    D1, 0x32
  7254. 00004D02  D081                     add.l      D0, D1
  7255. 00004D04  2054                     movea.l    A0, [A4]
  7256. 00004D06  2E28 002E                move.l     D7, [A0 + 0x2E]
  7257. 00004D0A  DE80                     add.l      D7, D0
  7258. 00004D0C  2007                     move.l     D0, D7
  7259. 00004D0E  D094                     add.l      D0, [A4]
  7260. 00004D10  2D40 FFF8                move.l     [A6 - 0x8], D0
  7261. 00004D14  486E FFF8                pea.l      [A6 - 0x8]
  7262. 00004D18  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  7263. 00004D1C  486E FFF8                pea.l      [A6 - 0x8]
  7264. 00004D20  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  7265. 00004D24  202E FFF8                move.l     D0, [A6 - 0x8]
  7266. 00004D28  9094                     sub.l      D0, [A4]
  7267. 00004D2A  2D40 000C                move.l     [A6 + 0xC], D0
  7268. 00004D2E  4CDF 1080                movem.l    D7,A4, [A7]+
  7269. 00004D32  4E5E                     unlink     A6
  7270. 00004D34  2E9F                     move.l     [A7], [A7]+
  7271. 00004D36  4E75                     rts
  7272. export_1260:
  7273. 00004D38  4E56 0000                link       A6, 0
  7274. 00004D3C  2F0C                     move.l     -[A7], A4
  7275. 00004D3E  206E 0008                movea.l    A0, [A6 + 0x8]
  7276. 00004D42  2850                     movea.l    A4, [A0]
  7277. 00004D44  202C 0038                move.l     D0, [A4 + 0x38]
  7278. 00004D48  7240                     moveq.l    D1, 0x40
  7279. 00004D4A  D081                     add.l      D0, D1
  7280. 00004D4C  222C 003C                move.l     D1, [A4 + 0x3C]
  7281. 00004D50  D280                     add.l      D1, D0
  7282. 00004D52  2D41 000C                move.l     [A6 + 0xC], D1
  7283. 00004D56  285F                     movea.l    A4, [A7]+
  7284. 00004D58  4E5E                     unlink     A6
  7285. 00004D5A  2E9F                     move.l     [A7], [A7]+
  7286. 00004D5C  4E75                     rts
  7287. export_1261:
  7288. fn00004D5E:
  7289. 00004D5E  4E56 FFF8                link       A6, -0x0008
  7290. 00004D62  48E7 0108                movem.l    -[A7], D7,A4
  7291. 00004D66  286E 0008                movea.l    A4, [A6 + 0x8]
  7292. 00004D6A  2054                     movea.l    A0, [A4]
  7293. 00004D6C  2028 002C                move.l     D0, [A0 + 0x2C]
  7294. 00004D70  7236                     moveq.l    D1, 0x36
  7295. 00004D72  D081                     add.l      D0, D1
  7296. 00004D74  2054                     movea.l    A0, [A4]
  7297. 00004D76  2E28 0032                move.l     D7, [A0 + 0x32]
  7298. 00004D7A  DE80                     add.l      D7, D0
  7299. 00004D7C  2007                     move.l     D0, D7
  7300. 00004D7E  D094                     add.l      D0, [A4]
  7301. 00004D80  2D40 FFF8                move.l     [A6 - 0x8], D0
  7302. 00004D84  486E FFF8                pea.l      [A6 - 0x8]
  7303. 00004D88  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  7304. 00004D8C  486E FFF8                pea.l      [A6 - 0x8]
  7305. 00004D90  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  7306. 00004D94  202E FFF8                move.l     D0, [A6 - 0x8]
  7307. 00004D98  9094                     sub.l      D0, [A4]
  7308. 00004D9A  2D40 000C                move.l     [A6 + 0xC], D0
  7309. 00004D9E  4CDF 1080                movem.l    D7,A4, [A7]+
  7310. 00004DA2  4E5E                     unlink     A6
  7311. 00004DA4  2E9F                     move.l     [A7], [A7]+
  7312. 00004DA6  4E75                     rts
  7313. export_1262:
  7314. fn00004DA8:
  7315. 00004DA8  4E56 FFE8                link       A6, -0x0018
  7316. 00004DAC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  7317. 00004DB0  206E 0008                movea.l    A0, [A6 + 0x8]
  7318. 00004DB4  43EE FFF4                lea.l      A1, [A6 - 0xC]
  7319. 00004DB8  22D8                     move.l     [A1]+, [A0]+
  7320. 00004DBA  22D8                     move.l     [A1]+, [A0]+
  7321. 00004DBC  22D8                     move.l     [A1]+, [A0]+
  7322. 00004DBE  42A7                     clr.l      -[A7]
  7323. 00004DC0  2F2D A844                move.l     -[A7], [A5 - 0x57BC]
  7324. 00004DC4  2F3A 0094                move.l     -[A7], [PC + 0x94 /* 00004E5A, value 0x5354424C 'STBL' */]
  7325. 00004DC8  4EAD 0ED2                jsr        [A5 + 0xED2 /* export_470 */]
  7326. 00004DCC  265F                     movea.l    A3, [A7]+
  7327. 00004DCE  200B                     move.l     D0, A3
  7328. 00004DD0  6608                     bne        +0xA /* 00004DDA */
  7329. 00004DD2  7000                     moveq.l    D0, 0x00
  7330. 00004DD4  2D40 000C                move.l     [A6 + 0xC], D0
  7331. 00004DD8  6076                     bra        +0x78 /* 00004E50 */
  7332. label00004DDA:
  7333. 00004DDA  2E13                     move.l     D7, [A3]
  7334. 00004DDC  7018                     moveq.l    D0, 0x18
  7335. 00004DDE  DE80                     add.l      D7, D0
  7336. 00004DE0  2053                     movea.l    A0, [A3]
  7337. 00004DE2  3D68 0012 FFE8           move.w     [A6 - 0x18], [A0 + 0x12]
  7338. 00004DE8  7C01                     moveq.l    D6, 0x01
  7339. 00004DEA  6046                     bra        +0x48 /* 00004E32 */
  7340. label00004DEC:
  7341. 00004DEC  2847                     movea.l    A4, D7
  7342. 00004DEE  302C 000C                move.w     D0, [A4 + 0xC]
  7343. 00004DF2  B06E FFF4                cmp.w      D0, [A6 - 0xC]
  7344. 00004DF6  57C0                     seq        D0
  7345. 00004DF8  4A00                     tst.b      D0
  7346. 00004DFA  672E                     beq        +0x30 /* 00004E2A */
  7347. 00004DFC  322C 0010                move.w     D1, [A4 + 0x10]
  7348. 00004E00  B26E FFF8                cmp.w      D1, [A6 - 0x8]
  7349. 00004E04  57C1                     seq        D1
  7350. 00004E06  C001                     and.b      D0, D1
  7351. 00004E08  6720                     beq        +0x22 /* 00004E2A */
  7352. 00004E0A  41EE FFF6                lea.l      A0, [A6 - 0xA]
  7353. 00004E0E  322C 000E                move.w     D1, [A4 + 0xE]
  7354. 00004E12  B250                     cmp.w      D1, [A0]
  7355. 00004E14  57C1                     seq        D1
  7356. 00004E16  C001                     and.b      D0, D1
  7357. 00004E18  6710                     beq        +0x12 /* 00004E2A */
  7358. 00004E1A  2D54 000C                move.l     [A6 + 0xC], [A4]
  7359. 00004E1E  2F2D A844                move.l     -[A7], [A5 - 0x57BC]
  7360. 00004E22  4267                     clr.w      -[A7]
  7361. 00004E24  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  7362. 00004E28  6026                     bra        +0x28 /* 00004E50 */
  7363. label00004E2A:
  7364. 00004E2A  7018                     moveq.l    D0, 0x18
  7365. 00004E2C  DE80                     add.l      D7, D0
  7366. 00004E2E  5246                     addq.w     D6, 1
  7367. 00004E30  6906                     bvs        +0x8 /* 00004E38 */
  7368. label00004E32:
  7369. 00004E32  BC6E FFE8                cmp.w      D6, [A6 - 0x18]
  7370. 00004E36  6FB4                     ble        -0x4A /* 00004DEC */
  7371. label00004E38:
  7372. 00004E38  2F2D A844                move.l     -[A7], [A5 - 0x57BC]
  7373. 00004E3C  4267                     clr.w      -[A7]
  7374. 00004E3E  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  7375. 00004E42  42A7                     clr.l      -[A7]
  7376. 00004E44  486E FFF4                pea.l      [A6 - 0xC]
  7377. 00004E48  4EBA B2C4                jsr        [PC - 0x4D3C /* 0000010E */]
  7378. 00004E4C  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  7379. label00004E50:
  7380. 00004E50  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  7381. 00004E54  4E5E                     unlink     A6
  7382. 00004E56  2E9F                     move.l     [A7], [A7]+
  7383. 00004E58  4E75                     rts
  7384. 00004E5A  5354                     subq.w     [A4], 1
  7385. 00004E5C  424C                     clr.w      A4
  7386. export_1263:
  7387. 00004E5E  4E56 FF64                link       A6, -0x009C
  7388. 00004E62  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  7389. 00004E66  4AAD AD9E                tst.l      [A5 - 0x5262]
  7390. 00004E6A  56C0                     sne        D0
  7391. 00004E6C  4400                     neg.b      D0
  7392. 00004E6E  1D40 0008                move.b     [A6 + 0x8], D0
  7393. 00004E72  4AAD AD9E                tst.l      [A5 - 0x5262]
  7394. 00004E76  57C0                     seq        D0
  7395. 00004E78  222D A630                move.l     D1, [A5 - 0x59D0]
  7396. 00004E7C  B2AD AD96                cmp.l      D1, [A5 - 0x526A]
  7397. 00004E80  56C1                     sne        D1
  7398. 00004E82  8001                     or.b       D0, D1
  7399. 00004E84  6600 0142                bne        +0x144 /* 00004FC8 */
  7400. 00004E88  42A7                     clr.l      -[A7]
  7401. 00004E8A  2F2D AD9E                move.l     -[A7], [A5 - 0x5262]
  7402. 00004E8E  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  7403. 00004E92  265F                     movea.l    A3, [A7]+
  7404. 00004E94  200B                     move.l     D0, A3
  7405. 00004E96  6700 0130                beq        +0x132 /* 00004FC8 */
  7406. 00004E9A  2053                     movea.l    A0, [A3]
  7407. 00004E9C  2E28 0024                move.l     D7, [A0 + 0x24]
  7408. 00004EA0  2F2D AD9E                move.l     -[A7], [A5 - 0x5262]
  7409. 00004EA4  4267                     clr.w      -[A7]
  7410. 00004EA6  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  7411. 00004EAA  486E FF7C                pea.l      [A6 - 0x84]
  7412. 00004EAE  2F3C 0000 0084           move.l     -[A7], 0x84
  7413. 00004EB4  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  7414. 00004EB8  2D6D AD9E FF7C           move.l     [A6 - 0x84], [A5 - 0x5262]
  7415. 00004EBE  4267                     clr.w      -[A7]
  7416. 00004EC0  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  7417. 00004EC4  202D AD9A                move.l     D0, [A5 - 0x5266]
  7418. 00004EC8  5380                     subq.l     D0, 1
  7419. 00004ECA  2F00                     move.l     -[A7], D0
  7420. 00004ECC  486E FF7C                pea.l      [A6 - 0x84]
  7421. 00004ED0  4EBA D538                jsr        [PC - 0x2AC8 /* 0000240A */]
  7422. 00004ED4  101F                     move.b     D0, [A7]+
  7423. 00004ED6  6604                     bne        +0x6 /* 00004EDC */
  7424. 00004ED8  6000 00EE                bra        +0xF0 /* 00004FC8 */
  7425. label00004EDC:
  7426. 00004EDC  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  7427. 00004EE0  2F2D AD9A                move.l     -[A7], [A5 - 0x5266]
  7428. 00004EE4  1F3C 0001                move.b     -[A7], 0x1
  7429. 00004EE8  4EBA 0414                jsr        [PC + 0x414 /* 000052FE */]
  7430. 00004EEC  2F2D A6C4                move.l     -[A7], [A5 - 0x593C]
  7431. 00004EF0  202D AD9A                move.l     D0, [A5 - 0x5266]
  7432. 00004EF4  5280                     addq.l     D0, 1
  7433. 00004EF6  2F00                     move.l     -[A7], D0
  7434. 00004EF8  1F3C 0001                move.b     -[A7], 0x1
  7435. 00004EFC  4EBA 0400                jsr        [PC + 0x400 /* 000052FE */]
  7436. 00004F00  202D A6BC                move.l     D0, [A5 - 0x5944]
  7437. 00004F04  5280                     addq.l     D0, 1
  7438. 00004F06  2B40 A6BC                move.l     [A5 - 0x5944], D0
  7439. 00004F0A  7001                     moveq.l    D0, 0x01
  7440. 00004F0C  B0AD AD9A                cmp.l      D0, [A5 - 0x5266]
  7441. 00004F10  6606                     bne        +0x8 /* 00004F18 */
  7442. 00004F12  2B6D AD9E A6C0           move.l     [A5 - 0x5940], [A5 - 0x5262]
  7443. label00004F18:
  7444. 00004F18  1B7C 0001 AD7A           move.b     [A5 - 0x5286], 0x1
  7445. 00004F1E  42A7                     clr.l      -[A7]
  7446. 00004F20  2F07                     move.l     -[A7], D7
  7447. 00004F22  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  7448. 00004F26  285F                     movea.l    A4, [A7]+
  7449. 00004F28  2054                     movea.l    A0, [A4]
  7450. 00004F2A  2028 0018                move.l     D0, [A0 + 0x18]
  7451. 00004F2E  5280                     addq.l     D0, 1
  7452. 00004F30  2054                     movea.l    A0, [A4]
  7453. 00004F32  2140 0018                move.l     [A0 + 0x18], D0
  7454. 00004F36  2054                     movea.l    A0, [A4]
  7455. 00004F38  2C28 0020                move.l     D6, [A0 + 0x20]
  7456. 00004F3C  2054                     movea.l    A0, [A4]
  7457. 00004F3E  2A28 001C                move.l     D5, [A0 + 0x1C]
  7458. 00004F42  2F07                     move.l     -[A7], D7
  7459. 00004F44  1F3C 0001                move.b     -[A7], 0x1
  7460. 00004F48  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  7461. 00004F4C  4AAD AF14                tst.l      [A5 - 0x50EC]
  7462. 00004F50  6760                     beq        +0x62 /* 00004FB2 */
  7463. 00004F52  BEAD AF14                cmp.l      D7, [A5 - 0x50EC]
  7464. 00004F56  670A                     beq        +0xC /* 00004F62 */
  7465. 00004F58  2F3C 0004 7F8E           move.l     -[A7], 0x47F8E
  7466. 00004F5E  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  7467. label00004F62:
  7468. 00004F62  202D A6B4                move.l     D0, [A5 - 0x594C]
  7469. 00004F66  5280                     addq.l     D0, 1
  7470. 00004F68  2B40 A6B4                move.l     [A5 - 0x594C], D0
  7471. 00004F6C  2B6D AF10 A6B8           move.l     [A5 - 0x5948], [A5 - 0x50F0]
  7472. 00004F72  42A7                     clr.l      -[A7]
  7473. 00004F74  2F06                     move.l     -[A7], D6
  7474. 00004F76  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  7475. 00004F7A  285F                     movea.l    A4, [A7]+
  7476. 00004F7C  200C                     move.l     D0, A4
  7477. 00004F7E  6712                     beq        +0x14 /* 00004F92 */
  7478. 00004F80  2054                     movea.l    A0, [A4]
  7479. 00004F82  216D AF14 001C           move.l     [A0 + 0x1C], [A5 - 0x50EC]
  7480. 00004F88  2F06                     move.l     -[A7], D6
  7481. 00004F8A  1F3C 0001                move.b     -[A7], 0x1
  7482. 00004F8E  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  7483. label00004F92:
  7484. 00004F92  42A7                     clr.l      -[A7]
  7485. 00004F94  2F05                     move.l     -[A7], D5
  7486. 00004F96  4EAD 0EB2                jsr        [A5 + 0xEB2 /* export_466 */]
  7487. 00004F9A  285F                     movea.l    A4, [A7]+
  7488. 00004F9C  200C                     move.l     D0, A4
  7489. 00004F9E  6712                     beq        +0x14 /* 00004FB2 */
  7490. 00004FA0  2054                     movea.l    A0, [A4]
  7491. 00004FA2  216D AF14 0020           move.l     [A0 + 0x20], [A5 - 0x50EC]
  7492. 00004FA8  2F05                     move.l     -[A7], D5
  7493. 00004FAA  1F3C 0001                move.b     -[A7], 0x1
  7494. 00004FAE  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  7495. label00004FB2:
  7496. 00004FB2  282D AD9E                move.l     D4, [A5 - 0x5262]
  7497. 00004FB6  7000                     moveq.l    D0, 0x00
  7498. 00004FB8  2B40 AD9E                move.l     [A5 - 0x5262], D0
  7499. 00004FBC  2F04                     move.l     -[A7], D4
  7500. 00004FBE  2F2D A630                move.l     -[A7], [A5 - 0x59D0]
  7501. 00004FC2  4267                     clr.w      -[A7]
  7502. 00004FC4  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  7503. label00004FC8:
  7504. 00004FC8  7000                     moveq.l    D0, 0x00
  7505. 00004FCA  2B40 AD9E                move.l     [A5 - 0x5262], D0
  7506. 00004FCE  7000                     moveq.l    D0, 0x00
  7507. 00004FD0  2B40 AD9A                move.l     [A5 - 0x5266], D0
  7508. 00004FD4  7000                     moveq.l    D0, 0x00
  7509. 00004FD6  2B40 AD96                move.l     [A5 - 0x526A], D0
  7510. 00004FDA  7000                     moveq.l    D0, 0x00
  7511. 00004FDC  2B40 AF14                move.l     [A5 - 0x50EC], D0
  7512. 00004FE0  7000                     moveq.l    D0, 0x00
  7513. 00004FE2  2B40 AF10                move.l     [A5 - 0x50F0], D0
  7514. 00004FE6  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  7515. 00004FEA  4E5E                     unlink     A6
  7516. 00004FEC  4E75                     rts
  7517. fn00004FEE:
  7518. 00004FEE  4E56 FFE0                link       A6, -0x0020
  7519. 00004FF2  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  7520. 00004FF6  282E 0016                move.l     D4, [A6 + 0x16]
  7521. 00004FFA  422E 001A                clr.b      [A6 + 0x1A]
  7522. 00004FFE  4A6E 0014                tst.w      [A6 + 0x14]
  7523. 00005002  5EC0                     sgt        D0
  7524. 00005004  4A00                     tst.b      D0
  7525. 00005006  6700 00EC                beq        +0xEE /* 000050F4 */
  7526. 0000500A  2F00                     move.l     -[A7], D0
  7527. 0000500C  4267                     clr.w      -[A7]
  7528. 0000500E  2F04                     move.l     -[A7], D4
  7529. 00005010  42A7                     clr.l      -[A7]
  7530. 00005012  486E FFF8                pea.l      [A6 - 0x8]
  7531. 00005016  4EBA D8FC                jsr        [PC - 0x2704 /* 00002914 */]
  7532. 0000501A  121F                     move.b     D1, [A7]+
  7533. 0000501C  201F                     move.l     D0, [A7]+
  7534. 0000501E  C001                     and.b      D0, D1
  7535. 00005020  6700 00D2                beq        +0xD4 /* 000050F4 */
  7536. 00005024  42A7                     clr.l      -[A7]
  7537. 00005026  2F04                     move.l     -[A7], D4
  7538. 00005028  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  7539. 0000502C  265F                     movea.l    A3, [A7]+
  7540. 0000502E  2F0B                     move.l     -[A7], A3
  7541. 00005030  486E FFE3                pea.l      [A6 - 0x1D]
  7542. 00005034  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  7543. 00005038  286E FFF8                movea.l    A4, [A6 - 0x8]
  7544. 0000503C  D9D3                     add.l      A4, [A3]
  7545. 0000503E  2A0C                     move.l     D5, A4
  7546. 00005040  700E                     moveq.l    D0, 0x0E
  7547. 00005042  9A80                     sub.l      D5, D0
  7548. 00005044  2045                     movea.l    A0, D5
  7549. 00005046  3D50 FFE0                move.w     [A6 - 0x20], [A0]
  7550. 0000504A  7E01                     moveq.l    D7, 0x01
  7551. 0000504C  6000 008C                bra        +0x8E /* 000050DA */
  7552. label00005050:
  7553. 00005050  3C14                     move.w     D6, [A4]
  7554. 00005052  302C 0002                move.w     D0, [A4 + 0x2]
  7555. 00005056  B06E 0014                cmp.w      D0, [A6 + 0x14]
  7556. 0000505A  6674                     bne        +0x76 /* 000050D0 */
  7557. 0000505C  206E 0008                movea.l    A0, [A6 + 0x8]
  7558. 00005060  2F08                     move.l     -[A7], A0
  7559. 00005062  42A7                     clr.l      -[A7]
  7560. 00005064  3006                     move.w     D0, D6
  7561. 00005066  48C0                     ext.l      D0
  7562. 00005068  2F00                     move.l     -[A7], D0
  7563. 0000506A  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  7564. 0000506E  201F                     move.l     D0, [A7]+
  7565. 00005070  205F                     movea.l    A0, [A7]+
  7566. 00005072  2080                     move.l     [A0], D0
  7567. 00005074  206E 0008                movea.l    A0, [A6 + 0x8]
  7568. 00005078  4A90                     tst.l      [A0]
  7569. 0000507A  6752                     beq        +0x54 /* 000050CE */
  7570. 0000507C  206E 0010                movea.l    A0, [A6 + 0x10]
  7571. 00005080  224C                     movea.l    A1, A4
  7572. 00005082  7006                     moveq.l    D0, 0x06
  7573. label00005084:
  7574. 00005084  20D9                     move.l     [A0]+, [A1]+
  7575. 00005086  51C8 FFFC                dbf        D0, -0x6 /* 00005084 */
  7576. 0000508A  3091                     move.w     [A0], [A1]
  7577. 0000508C  200C                     move.l     D0, A4
  7578. 0000508E  721E                     moveq.l    D1, 0x1E
  7579. 00005090  D081                     add.l      D0, D1
  7580. 00005092  2D40 FFE8                move.l     [A6 - 0x18], D0
  7581. 00005096  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  7582. 0000509A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7583. 0000509E  4EAD 2562                jsr        [A5 + 0x2562 /* export_1192 */]
  7584. 000050A2  486E FFE8                pea.l      [A6 - 0x18]
  7585. 000050A6  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  7586. 000050AA  486E FFE8                pea.l      [A6 - 0x18]
  7587. 000050AE  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  7588. 000050B2  206E 0008                movea.l    A0, [A6 + 0x8]
  7589. 000050B6  2050                     movea.l    A0, [A0]
  7590. 000050B8  2D50 FFE4                move.l     [A6 - 0x1C], [A0]
  7591. 000050BC  486E FFE8                pea.l      [A6 - 0x18]
  7592. 000050C0  486E FFE4                pea.l      [A6 - 0x1C]
  7593. 000050C4  4EAD 23A2                jsr        [A5 + 0x23A2 /* export_1136 */]
  7594. 000050C8  1D7C 0001 001A           move.b     [A6 + 0x1A], 0x1
  7595. label000050CE:
  7596. 000050CE  6012                     bra        +0x14 /* 000050E2 */
  7597. label000050D0:
  7598. 000050D0  3006                     move.w     D0, D6
  7599. 000050D2  48C0                     ext.l      D0
  7600. 000050D4  D9C0                     add.l      A4, D0
  7601. 000050D6  5247                     addq.w     D7, 1
  7602. 000050D8  6908                     bvs        +0xA /* 000050E2 */
  7603. label000050DA:
  7604. 000050DA  BE6E FFE0                cmp.w      D7, [A6 - 0x20]
  7605. 000050DE  6F00 FF70                ble        -0x8E /* 00005050 */
  7606. label000050E2:
  7607. 000050E2  2F0B                     move.l     -[A7], A3
  7608. 000050E4  1F2E FFE3                move.b     -[A7], [A6 - 0x1D]
  7609. 000050E8  4EAD 0312                jsr        [A5 + 0x312 /* export_94 */]
  7610. 000050EC  2F04                     move.l     -[A7], D4
  7611. 000050EE  4267                     clr.w      -[A7]
  7612. 000050F0  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  7613. label000050F4:
  7614. 000050F4  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  7615. 000050F8  4E5E                     unlink     A6
  7616. 000050FA  205F                     movea.l    A0, [A7]+
  7617. 000050FC  DEFC 0012                add.w      A7, 0x12
  7618. 00005100  4ED0                     jmp        [A0]
  7619. fn00005102:
  7620. 00005102  4E56 0000                link       A6, 0
  7621. 00005106  486D ADB6                pea.l      [A5 - 0x524A]
  7622. 0000510A  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  7623. 0000510E  206E 0008                movea.l    A0, [A6 + 0x8]
  7624. 00005112  2C48                     movea.l    A6, A0
  7625. 00005114  4EFA 01C8                jmp        [PC + 0x1C8 /* 000052DE */]
  7626. 00005118  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  7627. 0000511C  2E9F                     move.l     [A7], [A7]+
  7628. 0000511E  4E75                     rts
  7629. export_1264:
  7630. 00005120  4E56 FDD6                link       A6, -0x022A
  7631. 00005124  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  7632. 00005128  42A7                     clr.l      -[A7]
  7633. 0000512A  2F2D A840                move.l     -[A7], [A5 - 0x57C0]
  7634. 0000512E  2F3A 01CA                move.l     -[A7], [PC + 0x1CA /* 000052FA, value 0x4654424C 'FTBL' */]
  7635. 00005132  4EAD 0ED2                jsr        [A5 + 0xED2 /* export_470 */]
  7636. 00005136  2D5F FFE2                move.l     [A6 - 0x1E], [A7]+
  7637. 0000513A  57C0                     seq        D0
  7638. 0000513C  4A00                     tst.b      D0
  7639. 0000513E  6610                     bne        +0x12 /* 00005150 */
  7640. 00005140  206E FFE2                movea.l    A0, [A6 - 0x1E]
  7641. 00005144  2050                     movea.l    A0, [A0]
  7642. 00005146  4AA8 0014                tst.l      [A0 + 0x14]
  7643. 0000514A  56C1                     sne        D1
  7644. 0000514C  8001                     or.b       D0, D1
  7645. 0000514E  6706                     beq        +0x8 /* 00005156 */
  7646. label00005150:
  7647. 00005150  2F0E                     move.l     -[A7], A6
  7648. 00005152  4EBA FFAE                jsr        [PC - 0x52 /* 00005102 */]
  7649. label00005156:
  7650. 00005156  206E FFE2                movea.l    A0, [A6 - 0x1E]
  7651. 0000515A  2050                     movea.l    A0, [A0]
  7652. 0000515C  3D68 0012 FFF6           move.w     [A6 - 0xA], [A0 + 0x12]
  7653. 00005162  302E FFF6                move.w     D0, [A6 - 0xA]
  7654. 00005166  E540                     asl        D0.w, 2
  7655. 00005168  5440                     addq.w     D0, 2
  7656. 0000516A  48C0                     ext.l      D0
  7657. 0000516C  2D40 FFDE                move.l     [A6 - 0x22], D0
  7658. 00005170  4AAD ADB6                tst.l      [A5 - 0x524A]
  7659. 00005174  6614                     bne        +0x16 /* 0000518A */
  7660. 00005176  42A7                     clr.l      -[A7]
  7661. 00005178  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  7662. 0000517C  4EAD 1E6A                jsr        [A5 + 0x1E6A /* export_969 */]
  7663. 00005180  2B5F ADB6                move.l     [A5 - 0x524A], [A7]+
  7664. 00005184  6700 0158                beq        +0x15A /* 000052DE */
  7665. 00005188  601C                     bra        +0x1E /* 000051A6 */
  7666. label0000518A:
  7667. 0000518A  2F2D ADB6                move.l     -[A7], [A5 - 0x524A]
  7668. 0000518E  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  7669. 00005192  4EAD 1FAA                jsr        [A5 + 0x1FAA /* export_1009 */]
  7670. 00005196  4267                     clr.w      -[A7]
  7671. 00005198  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  7672. 0000519C  4A5F                     tst.w      [A7]+
  7673. 0000519E  6706                     beq        +0x8 /* 000051A6 */
  7674. 000051A0  2F0E                     move.l     -[A7], A6
  7675. 000051A2  4EBA FF5E                jsr        [PC - 0xA2 /* 00005102 */]
  7676. label000051A6:
  7677. 000051A6  7018                     moveq.l    D0, 0x18
  7678. 000051A8  2D40 FFEE                move.l     [A6 - 0x12], D0
  7679. 000051AC  3D6E FFF6 FDD8           move.w     [A6 - 0x228], [A6 - 0xA]
  7680. 000051B2  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  7681. 000051B8  6000 010E                bra        +0x110 /* 000052C8 */
  7682. label000051BC:
  7683. 000051BC  206E FFE2                movea.l    A0, [A6 - 0x1E]
  7684. 000051C0  202E FFEE                move.l     D0, [A6 - 0x12]
  7685. 000051C4  D090                     add.l      D0, [A0]
  7686. 000051C6  2D40 FFE6                move.l     [A6 - 0x1A], D0
  7687. 000051CA  206E FFE6                movea.l    A0, [A6 - 0x1A]
  7688. 000051CE  3D50 FFF8                move.w     [A6 - 0x8], [A0]
  7689. 000051D2  7002                     moveq.l    D0, 0x02
  7690. 000051D4  2D40 FFF2                move.l     [A6 - 0xE], D0
  7691. 000051D8  302E FFFC                move.w     D0, [A6 - 0x4]
  7692. 000051DC  5340                     subq.w     D0, 1
  7693. 000051DE  3D40 FDD6                move.w     [A6 - 0x22A], D0
  7694. 000051E2  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  7695. 000051E8  6020                     bra        +0x22 /* 0000520A */
  7696. label000051EA:
  7697. 000051EA  206D ADB6                movea.l    A0, [A5 - 0x524A]
  7698. 000051EE  202E FFF2                move.l     D0, [A6 - 0xE]
  7699. 000051F2  D090                     add.l      D0, [A0]
  7700. 000051F4  2040                     movea.l    A0, D0
  7701. 000051F6  3010                     move.w     D0, [A0]
  7702. 000051F8  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  7703. 000051FC  6F02                     ble        +0x4 /* 00005200 */
  7704. 000051FE  6014                     bra        +0x16 /* 00005214 */
  7705. label00005200:
  7706. 00005200  58AE FFF2                addq.l     [A6 - 0xE], 4
  7707. 00005204  526E FFFE                addq.w     [A6 - 0x2], 1
  7708. 00005208  690A                     bvs        +0xC /* 00005214 */
  7709. label0000520A:
  7710. 0000520A  302E FFFE                move.w     D0, [A6 - 0x2]
  7711. 0000520E  B06E FDD6                cmp.w      D0, [A6 - 0x22A]
  7712. 00005212  6FD6                     ble        -0x28 /* 000051EA */
  7713. label00005214:
  7714. 00005214  206D ADB6                movea.l    A0, [A5 - 0x524A]
  7715. 00005218  202E FFF2                move.l     D0, [A6 - 0xE]
  7716. 0000521C  D090                     add.l      D0, [A0]
  7717. 0000521E  2D40 FFDA                move.l     [A6 - 0x26], D0
  7718. 00005222  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  7719. 00005226  202E FFDA                move.l     D0, [A6 - 0x26]
  7720. 0000522A  5880                     addq.l     D0, 4
  7721. 0000522C  2F00                     move.l     -[A7], D0
  7722. 0000522E  202E FFDE                move.l     D0, [A6 - 0x22]
  7723. 00005232  90AE FFF2                sub.l      D0, [A6 - 0xE]
  7724. 00005236  5980                     subq.l     D0, 4
  7725. 00005238  2F00                     move.l     -[A7], D0
  7726. 0000523A  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  7727. 0000523E  202E FFE6                move.l     D0, [A6 - 0x1A]
  7728. 00005242  5480                     addq.l     D0, 2
  7729. 00005244  2F00                     move.l     -[A7], D0
  7730. 00005246  486E FDDA                pea.l      [A6 - 0x226]
  7731. 0000524A  4EAD 2562                jsr        [A5 + 0x2562 /* export_1192 */]
  7732. 0000524E  486E FDDA                pea.l      [A6 - 0x226]
  7733. 00005252  486E FFFA                pea.l      [A6 - 0x6]
  7734. 00005256  A900                     syscall    GetFNum
  7735. 00005258  4A6E FFFA                tst.w      [A6 - 0x6]
  7736. 0000525C  6626                     bne        +0x28 /* 00005284 */
  7737. 0000525E  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  7738. 00005262  486E FEDA                pea.l      [A6 - 0x126]
  7739. 00005266  A8FF                     syscall    GetFName/GetFontName
  7740. 00005268  4267                     clr.w      -[A7]
  7741. 0000526A  486E FDDA                pea.l      [A6 - 0x226]
  7742. 0000526E  486E FEDA                pea.l      [A6 - 0x126]
  7743. 00005272  4EAD 24A2                jsr        [A5 + 0x24A2 /* export_1168 */]
  7744. 00005276  101F                     move.b     D0, [A7]+
  7745. 00005278  660A                     bne        +0xC /* 00005284 */
  7746. 0000527A  70FE                     moveq.l    D0, 0xFFFFFFFE
  7747. 0000527C  906E FFF8                sub.w      D0, [A6 - 0x8]
  7748. 00005280  3D40 FFFA                move.w     [A6 - 0x6], D0
  7749. label00005284:
  7750. 00005284  206D ADB6                movea.l    A0, [A5 - 0x524A]
  7751. 00005288  202E FFF2                move.l     D0, [A6 - 0xE]
  7752. 0000528C  D090                     add.l      D0, [A0]
  7753. 0000528E  2D40 FFEA                move.l     [A6 - 0x16], D0
  7754. 00005292  206E FFEA                movea.l    A0, [A6 - 0x16]
  7755. 00005296  30AE FFF8                move.w     [A0], [A6 - 0x8]
  7756. 0000529A  206E FFEA                movea.l    A0, [A6 - 0x16]
  7757. 0000529E  316E FFFA 0002           move.w     [A0 + 0x2], [A6 - 0x6]
  7758. 000052A4  202E FFEE                move.l     D0, [A6 - 0x12]
  7759. 000052A8  5480                     addq.l     D0, 2
  7760. 000052AA  7200                     moveq.l    D1, 0x00
  7761. 000052AC  4242                     clr.w      D2
  7762. 000052AE  142E FDDA                move.b     D2, [A6 - 0x226]
  7763. 000052B2  5442                     addq.w     D2, 2
  7764. 000052B4  3202                     move.w     D1, D2
  7765. 000052B6  C2BC FFFF FFFE           and.l      D1, 0xFFFFFFFE
  7766. 000052BC  D280                     add.l      D1, D0
  7767. 000052BE  2D41 FFEE                move.l     [A6 - 0x12], D1
  7768. 000052C2  526E FFFC                addq.w     [A6 - 0x4], 1
  7769. 000052C6  690C                     bvs        +0xE /* 000052D4 */
  7770. label000052C8:
  7771. 000052C8  302E FFFC                move.w     D0, [A6 - 0x4]
  7772. 000052CC  B06E FDD8                cmp.w      D0, [A6 - 0x228]
  7773. 000052D0  6F00 FEEA                ble        -0x114 /* 000051BC */
  7774. label000052D4:
  7775. 000052D4  206D ADB6                movea.l    A0, [A5 - 0x524A]
  7776. 000052D8  2050                     movea.l    A0, [A0]
  7777. 000052DA  30AE FFF6                move.w     [A0], [A6 - 0xA]
  7778. label000052DE:
  7779. 000052DE  4FEE FDB6                lea.l      A7, [A6 - 0x24A]
  7780. 000052E2  4AAE FFE2                tst.l      [A6 - 0x1E]
  7781. 000052E6  670A                     beq        +0xC /* 000052F2 */
  7782. 000052E8  2F2D A840                move.l     -[A7], [A5 - 0x57C0]
  7783. 000052EC  4267                     clr.w      -[A7]
  7784. 000052EE  4EAD 0E4A                jsr        [A5 + 0xE4A /* export_453 */]
  7785. label000052F2:
  7786. 000052F2  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  7787. 000052F6  4E5E                     unlink     A6
  7788. 000052F8  4E75                     rts
  7789. 000052FA  4654                     not.w      [A4]
  7790. 000052FC  424C                     clr.w      A4
  7791. export_1265:
  7792. fn000052FE:
  7793. 000052FE  4E56 FEA4                link       A6, -0x015C
  7794. 00005302  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  7795. 00005306  4267                     clr.w      -[A7]
  7796. 00005308  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7797. 0000530C  486E FFD0                pea.l      [A6 - 0x30]
  7798. 00005310  4EBA C098                jsr        [PC - 0x3F68 /* 000013AA */]
  7799. 00005314  101F                     move.b     D0, [A7]+
  7800. 00005316  660A                     bne        +0xC /* 00005322 */
  7801. 00005318  2F3C 0005 EA36           move.l     -[A7], 0x5EA36
  7802. 0000531E  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  7803. label00005322:
  7804. 00005322  202E 000A                move.l     D0, [A6 + 0xA]
  7805. 00005326  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  7806. 0000532A  6E00 01EA                bgt        +0x1EC /* 00005516 */
  7807. 0000532E  4267                     clr.w      -[A7]
  7808. 00005330  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7809. 00005334  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7810. 00005338  486E FF4C                pea.l      [A6 - 0xB4]
  7811. 0000533C  4EBA BFA8                jsr        [PC - 0x4058 /* 000012E6 */]
  7812. 00005340  101F                     move.b     D0, [A7]+
  7813. 00005342  660A                     bne        +0xC /* 0000534E */
  7814. 00005344  2F3C 0006 AE05           move.l     -[A7], 0x6AE05
  7815. 0000534A  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  7816. label0000534E:
  7817. 0000534E  42A7                     clr.l      -[A7]
  7818. 00005350  2F2E FF4C                move.l     -[A7], [A6 - 0xB4]
  7819. 00005354  4EAD 0EC2                jsr        [A5 + 0xEC2 /* export_468 */]
  7820. 00005358  265F                     movea.l    A3, [A7]+
  7821. 0000535A  200B                     move.l     D0, A3
  7822. 0000535C  6608                     bne        +0xA /* 00005366 */
  7823. 0000535E  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  7824. 00005362  6000 01B2                bra        +0x1B4 /* 00005516 */
  7825. label00005366:
  7826. 00005366  082E 0006 FF50           btst.b     [A6 - 0xB0], 0x6
  7827. 0000536C  56C0                     sne        D0
  7828. 0000536E  7201                     moveq.l    D1, 0x01
  7829. 00005370  B2AE 000A                cmp.l      D1, [A6 + 0xA]
  7830. 00005374  57C1                     seq        D1
  7831. 00005376  8001                     or.b       D0, D1
  7832. 00005378  4400                     neg.b      D0
  7833. 0000537A  1E00                     move.b     D7, D0
  7834. 0000537C  082E 0004 FF50           btst.b     [A6 - 0xB0], 0x4
  7835. 00005382  56C0                     sne        D0
  7836. 00005384  4400                     neg.b      D0
  7837. 00005386  1D40 FEA6                move.b     [A6 - 0x15A], D0
  7838. 0000538A  486E FF50                pea.l      [A6 - 0xB0]
  7839. 0000538E  302E FFF0                move.w     D0, [A6 - 0x10]
  7840. 00005392  48C0                     ext.l      D0
  7841. 00005394  2F00                     move.l     -[A7], D0
  7842. 00005396  4EAD 2552                jsr        [A5 + 0x2552 /* export_1190 */]
  7843. 0000539A  102E 0008                move.b     D0, [A6 + 0x8]
  7844. 0000539E  6736                     beq        +0x38 /* 000053D6 */
  7845. 000053A0  7E01                     moveq.l    D7, 0x01
  7846. 000053A2  4267                     clr.w      -[A7]
  7847. 000053A4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7848. 000053A8  202E 000A                move.l     D0, [A6 + 0xA]
  7849. 000053AC  5380                     subq.l     D0, 1
  7850. 000053AE  2F00                     move.l     -[A7], D0
  7851. 000053B0  486E FEC8                pea.l      [A6 - 0x138]
  7852. 000053B4  4EBA BF30                jsr        [PC - 0x40D0 /* 000012E6 */]
  7853. 000053B8  101F                     move.b     D0, [A7]+
  7854. 000053BA  671A                     beq        +0x1C /* 000053D6 */
  7855. 000053BC  2053                     movea.l    A0, [A3]
  7856. 000053BE  2F08                     move.l     -[A7], A0
  7857. 000053C0  42A7                     clr.l      -[A7]
  7858. 000053C2  2F2E FEC8                move.l     -[A7], [A6 - 0x138]
  7859. 000053C6  4EBA BD48                jsr        [PC - 0x42B8 /* 00001110 */]
  7860. 000053CA  201F                     move.l     D0, [A7]+
  7861. 000053CC  205F                     movea.l    A0, [A7]+
  7862. 000053CE  B0A8 0024                cmp.l      D0, [A0 + 0x24]
  7863. 000053D2  56C7                     sne        D7
  7864. 000053D4  4407                     neg.b      D7
  7865. label000053D6:
  7866. 000053D6  1007                     move.b     D0, D7
  7867. 000053D8  6706                     beq        +0x8 /* 000053E0 */
  7868. 000053DA  08EE 0006 FF50           bset.b     [A6 - 0xB0], 0x6
  7869. label000053E0:
  7870. 000053E0  102E FEA6                move.b     D0, [A6 - 0x15A]
  7871. 000053E4  6706                     beq        +0x8 /* 000053EC */
  7872. 000053E6  08EE 0004 FF50           bset.b     [A6 - 0xB0], 0x4
  7873. label000053EC:
  7874. 000053EC  7001                     moveq.l    D0, 0x01
  7875. 000053EE  B06E FFEE                cmp.w      D0, [A6 - 0x12]
  7876. 000053F2  6C06                     bge        +0x8 /* 000053FA */
  7877. 000053F4  08EE 0005 FF50           bset.b     [A6 - 0xB0], 0x5
  7878. label000053FA:
  7879. 000053FA  2013                     move.l     D0, [A3]
  7880. 000053FC  7236                     moveq.l    D1, 0x36
  7881. 000053FE  D081                     add.l      D0, D1
  7882. 00005400  2053                     movea.l    A0, [A3]
  7883. 00005402  2228 002C                move.l     D1, [A0 + 0x2C]
  7884. 00005406  D280                     add.l      D1, D0
  7885. 00005408  2D41 FEB8                move.l     [A6 - 0x148], D1
  7886. 0000540C  2053                     movea.l    A0, [A3]
  7887. 0000540E  2A28 0032                move.l     D5, [A0 + 0x32]
  7888. 00005412  DAAE FEB8                add.l      D5, [A6 - 0x148]
  7889. 00005416  2045                     movea.l    A0, D5
  7890. 00005418  4A10                     tst.b      [A0]
  7891. 0000541A  6718                     beq        +0x1A /* 00005434 */
  7892. 0000541C  08EE 0007 FF50           bset.b     [A6 - 0xB0], 0x7
  7893. 00005422  2F05                     move.l     -[A7], D5
  7894. 00005424  486E FF50                pea.l      [A6 - 0xB0]
  7895. 00005428  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  7896. 0000542C  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  7897. 00005430  4EAD 235A                jsr        [A5 + 0x235A /* export_1127 */]
  7898. label00005434:
  7899. 00005434  2053                     movea.l    A0, [A3]
  7900. 00005436  3D68 0030 FEA4           move.w     [A6 - 0x15C], [A0 + 0x30]
  7901. 0000543C  7801                     moveq.l    D4, 0x01
  7902. 0000543E  6000 00A4                bra        +0xA6 /* 000054E4 */
  7903. label00005442:
  7904. 00005442  54AE FEB8                addq.l     [A6 - 0x148], 2
  7905. 00005446  102D ACA8                move.b     D0, [A5 - 0x5358]
  7906. 0000544A  671E                     beq        +0x20 /* 0000546A */
  7907. 0000544C  2F2E FEB8                move.l     -[A7], [A6 - 0x148]
  7908. 00005450  486E FF50                pea.l      [A6 - 0xB0]
  7909. 00005454  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  7910. 00005458  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  7911. 0000545C  4EAD 235A                jsr        [A5 + 0x235A /* export_1127 */]
  7912. 00005460  486E FEB8                pea.l      [A6 - 0x148]
  7913. 00005464  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  7914. 00005468  6076                     bra        +0x78 /* 000054E0 */
  7915. label0000546A:
  7916. 0000546A  286E FEB8                movea.l    A4, [A6 - 0x148]
  7917. 0000546E  7000                     moveq.l    D0, 0x00
  7918. 00005470  3014                     move.w     D0, [A4]
  7919. 00005472  C0BC FFFF FFFF           and.l      D0, 0xFFFFFFFF
  7920. 00005478  2D40 FEC0                move.l     [A6 - 0x140], D0
  7921. 0000547C  548C                     addq.l     A4, 2
  7922. 0000547E  2D4C FEB8                move.l     [A6 - 0x148], A4
  7923. 00005482  206E FEB8                movea.l    A0, [A6 - 0x148]
  7924. 00005486  4A10                     tst.b      [A0]
  7925. 00005488  660A                     bne        +0xC /* 00005494 */
  7926. 0000548A  200C                     move.l     D0, A4
  7927. 0000548C  5280                     addq.l     D0, 1
  7928. 0000548E  2D40 FEB8                move.l     [A6 - 0x148], D0
  7929. 00005492  6010                     bra        +0x12 /* 000054A4 */
  7930. label00005494:
  7931. 00005494  7000                     moveq.l    D0, 0x00
  7932. 00005496  3014                     move.w     D0, [A4]
  7933. 00005498  C0BC 0000 7FFF           and.l      D0, 0x7FFF
  7934. 0000549E  D08C                     add.l      D0, A4
  7935. 000054A0  2D40 FEB8                move.l     [A6 - 0x148], D0
  7936. label000054A4:
  7937. 000054A4  2C2E FEC0                move.l     D6, [A6 - 0x140]
  7938. 000054A8  DC8C                     add.l      D6, A4
  7939. 000054AA  2046                     movea.l    A0, D6
  7940. 000054AC  1D50 FEAB                move.b     [A6 - 0x155], [A0]
  7941. 000054B0  2046                     movea.l    A0, D6
  7942. 000054B2  4210                     clr.b      [A0]
  7943. 000054B4  2F2E FEB8                move.l     -[A7], [A6 - 0x148]
  7944. 000054B8  486E FF50                pea.l      [A6 - 0xB0]
  7945. 000054BC  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  7946. 000054C0  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  7947. 000054C4  4EAD 235A                jsr        [A5 + 0x235A /* export_1127 */]
  7948. 000054C8  2046                     movea.l    A0, D6
  7949. 000054CA  10AE FEAB                move.b     [A0], [A6 - 0x155]
  7950. 000054CE  202E FEC0                move.l     D0, [A6 - 0x140]
  7951. 000054D2  D08C                     add.l      D0, A4
  7952. 000054D4  5280                     addq.l     D0, 1
  7953. 000054D6  C0BC FFFF FFFE           and.l      D0, 0xFFFFFFFE
  7954. 000054DC  2D40 FEB8                move.l     [A6 - 0x148], D0
  7955. label000054E0:
  7956. 000054E0  5244                     addq.w     D4, 1
  7957. 000054E2  6908                     bvs        +0xA /* 000054EC */
  7958. label000054E4:
  7959. 000054E4  B86E FEA4                cmp.w      D4, [A6 - 0x15C]
  7960. 000054E8  6F00 FF58                ble        -0xA6 /* 00005442 */
  7961. label000054EC:
  7962. 000054EC  2F2E FF4C                move.l     -[A7], [A6 - 0xB4]
  7963. 000054F0  4267                     clr.w      -[A7]
  7964. 000054F2  4EAD 0E3A                jsr        [A5 + 0xE3A /* export_451 */]
  7965. 000054F6  4267                     clr.w      -[A7]
  7966. 000054F8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  7967. 000054FC  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  7968. 00005500  486E FF4C                pea.l      [A6 - 0xB4]
  7969. 00005504  4EBA E6EE                jsr        [PC - 0x1912 /* 00003BF4 */]
  7970. 00005508  101F                     move.b     D0, [A7]+
  7971. 0000550A  660A                     bne        +0xC /* 00005516 */
  7972. 0000550C  2F3C 000C C3EB           move.l     -[A7], 0xCC3EB
  7973. 00005512  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  7974. label00005516:
  7975. 00005516  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  7976. 0000551A  4E5E                     unlink     A6
  7977. 0000551C  205F                     movea.l    A0, [A7]+
  7978. 0000551E  DEFC 000A                add.w      A7, 0xA /* '\n' */
  7979. 00005522  4ED0                     jmp        [A0]
  7980. fn00005524:
  7981. 00005524  4E56 FF02                link       A6, -0x00FE
  7982. 00005528  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  7983. 0000552C  7000                     moveq.l    D0, 0x00
  7984. 0000552E  2D40 FF0A                move.l     [A6 - 0xF6], D0
  7985. 00005532  206E 0008                movea.l    A0, [A6 + 0x8]
  7986. 00005536  2850                     movea.l    A4, [A0]
  7987. 00005538  3D54 FFF8                move.w     [A6 - 0x8], [A4]
  7988. 0000553C  382C 0002                move.w     D4, [A4 + 0x2]
  7989. 00005540  2D6C 0004 FFF4           move.l     [A6 - 0xC], [A4 + 0x4]
  7990. 00005546  7032                     moveq.l    D0, 0x32
  7991. 00005548  B044                     cmp.w      D0, D4
  7992. 0000554A  6C1E                     bge        +0x20 /* 0000556A */
  7993. 0000554C  42A7                     clr.l      -[A7]
  7994. 0000554E  3004                     move.w     D0, D4
  7995. 00005550  E540                     asl        D0.w, 2
  7996. 00005552  48C0                     ext.l      D0
  7997. 00005554  2F00                     move.l     -[A7], D0
  7998. 00005556  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  7999. 0000555A  2D5F FF0A                move.l     [A6 - 0xF6], [A7]+
  8000. 0000555E  660A                     bne        +0xC /* 0000556A */
  8001. 00005560  2F3C 0050 7335           move.l     -[A7], 0x507335 /* 'Ps5' */
  8002. 00005566  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  8003. label0000556A:
  8004. 0000556A  7A06                     moveq.l    D5, 0x06
  8005. 0000556C  3004                     move.w     D0, D4
  8006. 0000556E  5340                     subq.w     D0, 1
  8007. 00005570  3D40 FF04                move.w     [A6 - 0xFC], D0
  8008. 00005574  4247                     clr.w      D7
  8009. 00005576  6000 00D2                bra        +0xD4 /* 0000564A */
  8010. label0000557A:
  8011. 0000557A  206E FFF4                movea.l    A0, [A6 - 0xC]
  8012. 0000557E  2C05                     move.l     D6, D5
  8013. 00005580  DC90                     add.l      D6, [A0]
  8014. 00005582  2046                     movea.l    A0, D6
  8015. 00005584  43EE FFDA                lea.l      A1, [A6 - 0x26]
  8016. 00005588  22D8                     move.l     [A1]+, [A0]+
  8017. 0000558A  22D8                     move.l     [A1]+, [A0]+
  8018. 0000558C  22D8                     move.l     [A1]+, [A0]+
  8019. 0000558E  206E 000C                movea.l    A0, [A6 + 0xC]
  8020. 00005592  3028 0004                move.w     D0, [A0 + 0x4]
  8021. 00005596  B06E FFDE                cmp.w      D0, [A6 - 0x22]
  8022. 0000559A  6606                     bne        +0x8 /* 000055A2 */
  8023. 0000559C  3D7C FFFF FFDE           move.w     [A6 - 0x22], 0xFFFF
  8024. label000055A2:
  8025. 000055A2  41EE FFDC                lea.l      A0, [A6 - 0x24]
  8026. 000055A6  2D48 FFD6                move.l     [A6 - 0x2A], A0
  8027. 000055AA  206E 000C                movea.l    A0, [A6 + 0xC]
  8028. 000055AE  1028 0002                move.b     D0, [A0 + 0x2]
  8029. 000055B2  122E FFDC                move.b     D1, [A6 - 0x24]
  8030. 000055B6  B001                     cmp.b      D0, D1
  8031. 000055B8  660A                     bne        +0xC /* 000055C4 */
  8032. 000055BA  206E FFD6                movea.l    A0, [A6 - 0x2A]
  8033. 000055BE  30BC FFFF                move.w     [A0], 0xFFFF
  8034. 000055C2  6014                     bra        +0x16 /* 000055D8 */
  8035. label000055C4:
  8036. 000055C4  7000                     moveq.l    D0, 0x00
  8037. 000055C6  206E FFD6                movea.l    A0, [A6 - 0x2A]
  8038. 000055CA  3010                     move.w     D0, [A0]
  8039. 000055CC  C0BC FFFF FF00           and.l      D0, 0xFFFFFF00
  8040. 000055D2  206E FFD6                movea.l    A0, [A6 - 0x2A]
  8041. 000055D6  3080                     move.w     [A0], D0
  8042. label000055D8:
  8043. 000055D8  206E 000C                movea.l    A0, [A6 + 0xC]
  8044. 000055DC  3010                     move.w     D0, [A0]
  8045. 000055DE  B06E FFDA                cmp.w      D0, [A6 - 0x26]
  8046. 000055E2  6710                     beq        +0x12 /* 000055F4 */
  8047. 000055E4  4267                     clr.w      -[A7]
  8048. 000055E6  2046                     movea.l    A0, D6
  8049. 000055E8  3F10                     move.w     -[A7], [A0]
  8050. 000055EA  4EBA D928                jsr        [PC - 0x26D8 /* 00002F14 */]
  8051. 000055EE  3D5F FFEE                move.w     [A6 - 0x12], [A7]+
  8052. 000055F2  600C                     bra        +0xE /* 00005600 */
  8053. label000055F4:
  8054. 000055F4  3D7C FFFF FFEE           move.w     [A6 - 0x12], 0xFFFF
  8055. 000055FA  3D7C FFFF FFDA           move.w     [A6 - 0x26], 0xFFFF
  8056. label00005600:
  8057. 00005600  42A7                     clr.l      -[A7]
  8058. 00005602  486E FFDA                pea.l      [A6 - 0x26]
  8059. 00005606  4EBA F7A0                jsr        [PC - 0x860 /* 00004DA8 */]
  8060. 0000560A  2D5F FF06                move.l     [A6 - 0xFA], [A7]+
  8061. 0000560E  206E FFF4                movea.l    A0, [A6 - 0xC]
  8062. 00005612  2C05                     move.l     D6, D5
  8063. 00005614  DC90                     add.l      D6, [A0]
  8064. 00005616  2046                     movea.l    A0, D6
  8065. 00005618  30AE FFEE                move.w     [A0], [A6 - 0x12]
  8066. 0000561C  4AAE FF0A                tst.l      [A6 - 0xF6]
  8067. 00005620  6610                     bne        +0x12 /* 00005632 */
  8068. 00005622  3007                     move.w     D0, D7
  8069. 00005624  E540                     asl        D0.w, 2
  8070. 00005626  41EE FF0E                lea.l      A0, [A6 - 0xF2]
  8071. 0000562A  21AE FF06 0000           move.l     [A0 + D0.w], [A6 - 0xFA]
  8072. 00005630  6010                     bra        +0x12 /* 00005642 */
  8073. label00005632:
  8074. 00005632  206E FF0A                movea.l    A0, [A6 - 0xF6]
  8075. 00005636  2050                     movea.l    A0, [A0]
  8076. 00005638  3007                     move.w     D0, D7
  8077. 0000563A  E540                     asl        D0.w, 2
  8078. 0000563C  21AE FF06 0000           move.l     [A0 + D0.w], [A6 - 0xFA]
  8079. label00005642:
  8080. 00005642  7012                     moveq.l    D0, 0x12
  8081. 00005644  DA80                     add.l      D5, D0
  8082. 00005646  5247                     addq.w     D7, 1
  8083. 00005648  6908                     bvs        +0xA /* 00005652 */
  8084. label0000564A:
  8085. 0000564A  BE6E FF04                cmp.w      D7, [A6 - 0xFC]
  8086. 0000564E  6F00 FF2A                ble        -0xD4 /* 0000557A */
  8087. label00005652:
  8088. 00005652  206E 0008                movea.l    A0, [A6 + 0x8]
  8089. 00005656  2050                     movea.l    A0, [A0]
  8090. 00005658  47E8 0016                lea.l      A3, [A0 + 0x16]
  8091. 0000565C  3D6E FFF8 FF02           move.w     [A6 - 0xFE], [A6 - 0x8]
  8092. 00005662  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  8093. 00005668  602A                     bra        +0x2C /* 00005694 */
  8094. label0000566A:
  8095. 0000566A  4AAE FF0A                tst.l      [A6 - 0xF6]
  8096. 0000566E  660E                     bne        +0x10 /* 0000567E */
  8097. 00005670  3013                     move.w     D0, [A3]
  8098. 00005672  E540                     asl        D0.w, 2
  8099. 00005674  41EE FF10                lea.l      A0, [A6 - 0xF0]
  8100. 00005678  36B0 0000                move.w     [A3], [A0 + D0.w]
  8101. 0000567C  600E                     bra        +0x10 /* 0000568C */
  8102. label0000567E:
  8103. 0000567E  206E FF0A                movea.l    A0, [A6 - 0xF6]
  8104. 00005682  2050                     movea.l    A0, [A0]
  8105. 00005684  3013                     move.w     D0, [A3]
  8106. 00005686  E540                     asl        D0.w, 2
  8107. 00005688  36B0 0002                move.w     [A3], [A0 + D0.w + 0x2]
  8108. label0000568C:
  8109. 0000568C  588B                     addq.l     A3, 4
  8110. 0000568E  526E FFFE                addq.w     [A6 - 0x2], 1
  8111. 00005692  690A                     bvs        +0xC /* 0000569E */
  8112. label00005694:
  8113. 00005694  302E FFFE                move.w     D0, [A6 - 0x2]
  8114. 00005698  B06E FF02                cmp.w      D0, [A6 - 0xFE]
  8115. 0000569C  6FCC                     ble        -0x32 /* 0000566A */
  8116. label0000569E:
  8117. 0000569E  486E FF0A                pea.l      [A6 - 0xF6]
  8118. 000056A2  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  8119. 000056A6  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  8120. 000056AA  4E5E                     unlink     A6
  8121. 000056AC  205F                     movea.l    A0, [A7]+
  8122. 000056AE  504F                     addq.w     A7, 8
  8123. 000056B0  4ED0                     jmp        [A0]
  8124.